Здравствуйте, помогите Я прочитал строку из файла и теперь мне надо разбить ее на слова по пробелу, так же в слове поменять буквы местами и записать в файл. Как можно разбить на слова и поменять буквы местами(без разницы какие, просто для пример) ?
public static void main(String[] args) throws IOException {
String text = new String();
Scanner in = new Scanner(new File("text.txt"));
while (in.hasNext()) {
text += in.nextLine();
}
in.close();
char[] words;
char line;
String delimeter = " ";
words = text.toCharArray();
FileWriter writer = new FileWriter("crypt.txt");
for (int i = 0; i < words.length; i++) {
if(words[i] == ' ') {
System.out.print(words[i]);
break;
}
}
}
Пытался вывести хотя бы первые буквы до пробела, но не вышло
Поменять буквы местами можно с помощью charAt([0]) например, или вывести в обратном порядке как в примере
public class Main {
public static void main(String[] args) {
String s = "am arr";
String[] arrayStr = s.split(" ");
for (String i : arrayStr) {
String t = new StringBuilder(i).reverse().toString();
System.out.println(t);
}
}
}
Вот так можешь разбить строку через пробелы , если я тебя правильно понял)
class Ideone
{
public static void main (String[] args) throws java.lang.Exception
{
for(char c: "Hello World".toCharArray())
{
System.out.print(c + " ");
//Output H e l l o W o r l d
}
}
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я делаю запрос (любой, авторизация, регистрация и тд) и только потом узнаю, что нужно обновить TOKEN, то есть получаю ошибку 401
Я пытаюсь взаимодействовать с файлами HDFS (читать, создавать и тд