java - java中如何将char数组转换为多个字符串索引

标签 java string arrays

我想将字符数组转换为多个字符串数组的索引。 就像,

char[] c = {'a','n','i','k','s','m','r','j'};

我希望它是一个字符串,格式如“anik”,“sm”,“rj”

假设我有一个文本文件,其格式类似于“anik”,然后在新行“sm”中,依此类推。我正在逐个字符地读取它并将其存储在一个字符数组中,然后想将其转换为我的问题格式的字符串

帮我解决这个问题。 谢谢

最佳答案

如果您使用 Scanner Class 并逐字读取文件,效果会更好:

Scanner s = null;
try {
    s= new Scanner(new File("translate.txt"));
} catch (FileNotFoundException e) {
    e.printStackTrace();  
}
while (s.hasNextLine()) {
        Scanner s2 = new Scanner(s.nextLine());
    boolean b;
    while (b = s2.hasNext()) {
        String s1 = s2.next();
        System.out.println(s1);
    }
}

关于java - java中如何将char数组转换为多个字符串索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25565171/

相关文章:

java - 如何使用优先队列?

string - 为什么用彩色 crate 中的彩色字符串替换子字符串不起作用?

java - 替换java字符串中的正则表达式

java - 访问子数组并对Java中数组中的元素进行计数

arrays - ElasticSearch无痛脚本不起作用

java - 如何伪装窃听接口(interface)流量

java - 在 Java 中 : Take snapshot of a directory and restore it

java - 我不明白 'this' 与父类(super class)一起使用

java - Java 中 new String ("xyz") 和 "xyz"之间的区别

javascript - 如何基于数组播放和停止动画?