使用Split方法

时间:2011-05-15 19:55:47

标签: java string

如果我有一个字符串:

10.120.230.172  DOM1/HKJ    -   2010-11-04  08:05:30    -   -   10.120.12.16    -   80  410

我可以使用split来分隔每个项目,例如:

String[] temp;
String delimiter = "//t";

temp = input.split(delimiter);

通常我会得到:

String IpAddress = temp[0];
String user = temp[1];
etc .... 

我得到java.lang.ArrayIndexOutOfBoundsException

我做错了什么?

2 个答案:

答案 0 :(得分:1)

您的分隔符应为\t,而不是//t

前者是单个制表符,后者是包含2个正斜杠和字符t

的字符串

答案 1 :(得分:1)

您的分隔符错误(假设您要在选项卡上拆分)。这应该有效:

String delimiter = "\t";