This week's book giveaways are in the Jython/Python and Object-Oriented programming forums. We're giving away four copies each of Machine Learning for Business: Using Amazon SageMaker and Jupyter and Object Design Style Guide and have the authors on-line! See this thread and this one for details.
Any primitive value, +ve or -ve of byte, short, int, long, float and double CAN be converted to char. String CANNOT be converted to char. And Any Wrapper object, +ve or -ve of Byte, Short, Integer, Long, Float and Double CANNOT be converted to Character object. String CANNOT be converted to Character.
Depends what you mean by "converted." If you mean "cast", then yes, I suppose you're correct. But there are other ways to "convert" things (constructing new objects, calling methods like "toString()" and "valueOf", etc.)