File[] roots = File.listRoots();
for(File root: roots)
{
System.out.println(root);
}
Я новичок в java, я хочу знать, как я могу скопировать результат этого кода в строку, а не печатать их. СпасибоПомощь с java-файлом
File[] roots = File.listRoots();
for(File root: roots)
{
System.out.println(root);
}
Я новичок в java, я хочу знать, как я могу скопировать результат этого кода в строку, а не печатать их. СпасибоПомощь с java-файлом
StringBuilder string = new StringBuilder();
File[] roots = File.listRoots();
for(File root: roots)
{
string.append(root).append("\n");
}
System.out.println(string);
Посмотрите на StringBuilder.
final StringBuilder sb = new StringBuilder();
final File[] roots = File.listRoots();
for(final File root: roots)
{
if (sb.length() > 0) sb.append("\n");
sb.append(root);
}
System.out.println(sb.toString()); // toString() not strictly necessary to println
File[] roots = File.listRoots();
StringBuilder sb = new StringBuilder();
for(File root: roots)
{
sb.append(root.getName());
}
String s = sb.toString();
String s = Arrays.toString(roots);
спасибо за исправление! – Mauricio
сделано. спасибо – Mauricio
@mauricio Я не знаю, почему это показывает, что я удалил несколько приложений, я только пытался изменить два опечатка :) –