我想读取我的"@"
分离的txt文件并写入我的二维数组。如何在java中将txt文件读入2d数组?
String[][] Array = new String[maxLines][1]
row=sentence
column=id
顺便说一句对不起我英文破碎。感谢
这里是我的txt文件
Sözcük Anlamı (1/4)@KyrXKdh00r8
Sözcük Anlamı (2/4)@kwHMZY_KG4Y
Sözcük Anlamı (3/4)@y9zQn2_0zg8
Sözcük Anlamı → Söz Yorumu (4/4)@xbUMVW7ru-w
Cümle Anlamı (1/3)@RWq2-idYCJ8
Cümle Anlamı (2/3)@b2Ey7KLv980
Cümle Anlamı (3/3)@fd7FFJo_iyw
Paragraf (1/4)@E2XP6w7a4Iw
Paragraf (2/4)@4xix0HoygXU
Paragraf (3/4)@-9XWCKjzNic
Paragraf (4/4)@mhS-Cl22LIw
Sözcük Türleri → İsim (1/8)@15fYjVVEV8I
Sözcük Türleri → Zamirler (2/15)@wqVAscXd9fg
Sözcük Türleri → Sıfat I (3/8)@RshzRhWpCUk
Sözcük Türleri → Sıfat II (4/8)@bXjWUvDPbIA
Sözcük Türleri → Belirteç I (5/8)@-D0GowEK06c
Sözcük Türleri → Belirteç II (6/8)@En7lPNgu278
Sözcük Türleri → İlgeç Bağlaç Ünlem I (7/8)@1ab_9yXZ5GA
Sözcük Türleri → İlgeç Bağlaç Ünlem II (8/8)@f2KQnfAgQwA
Tamlamalar (1/2)@HgXisrprtUI
Tamlamalar (2/2)@DmNl2FZfLko
这里是我的示例代码:
package readfile;
进口java.io. ; import java.util。;
公共类主要{
public static void main(String[] args) throws FileNotFoundException
{
File file = new File("turkce.txt");
Scanner scanner = new Scanner(file);
final int maxLines = 100;
String[][] resultArray = new String[maxLines][1];
int linesCounter = 0;
while (scanner.hasNextLine() && linesCounter < maxLines) {
resultArray[linesCounter] = scanner.nextLine().split("@");
linesCounter++;
}
scanner.close();
System.out.println(resultArray[1][0]);
}
}
编辑我的输出是 resultArray [1] [0]是空的(这是我的第一个问题)
resultArray [1] [ 0]是Sözcük A nlam? (2/4),(我的第二个问题。它的输出应该是“SözcükAnlamı(2/4)
再次感谢
你忘了添加你的代码吗? – 2014-08-29 22:14:57