String toCensor = "dog";
char characters[] = new char[toCensor.length()];
for(int i = 0; i < toCensor.length(); i++) {
characters[i] = toCensor.charAt(i);
}
for(int i = 0; i < characters.length; i++) {
System.out.print(characters[i] + " ");
}
Это разбивает String toCensor на символы и сохраняет их в массив символов.Затем выводит d o g
.Я не уверен, что вы спрашиваете, но char - это примитивный тип, а String - это Object.Я почти уверен, что вы не можете привести char к объекту.
Вот почему примитивный тип int может быть Integer, но Integer не может быть int, вроде как квадрат - это прямоугольник, но прямоугольникне квадратТакже int не имеет никаких методов, но объект типа Integer имеет.Например Integer.toString(5)
или String.format("")
Надеюсь, это было полезно.