2014-08-29 49 views
0

我想将我的char数组转换为多个字符串数组的索引。 一样,如何将char数组转换为java中的多个字符串索引

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

我希望它是一个字符串,并以类似“ANIK”,“SM”,“RJ”

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

帮助我解决这个问题。 由于

+0

会不会'字符串S1 = C [0] + C [1] + C [2] + C [3]'和其他人一样帮助? – 2014-08-29 09:12:36

+1

你怎么知道你必须“分裂”你的'字符串'以获得不同的“单词”? – 2014-08-29 09:15:12

+0

什么如果是更大的scenerio,我不能通过索引索引总是.. 假设我有一个文本文件,它的格式如“anik”,然后在一个新的行“sm”等。我正在逐字读取它并将其存储在一个char数组中,然后想要将它转换为我的questio格式的字符串 – user3420043 2014-08-29 09:16:04

回答

1

及其更好如果使用扫描器类和由字读取文件字:

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); 
    } 
} 
+0

@down投票人请给你downvote的原因。 – 2014-08-29 09:30:34

+0

它解决了你的问题吗? – 2014-08-29 09:39:43

+0

我希望你得到downvoting的原因,编辑说这一切! – 2014-08-29 09:40:32

相关问题