Tag: 逗号

从循环打印输出JAVA中删除最后一个逗号

我从一个循环打印输出一个小问题。 String str1 = null; for (int row=0; row<dfsa.length; row++) { System.out.print("\tstate " + row +": "); for (int col=0; col<dfsa[row].length; col++) { for (int i=0; i<dfsa_StateList.size(); i++) { // traverse thru dfsa states list if (dfsa_StateList.get(i).equals(dfsa[row][col])) { str1 = alphabetList.get(col)+ " " + i + ", "; System.out.print(str1); } } } System.out.println(); } 解释代码:它遍历一个2D数组(row和col),然后遍历每个槽,遍历另一个1D […]

Java Regex – 拆分逗号分隔列表,但在括号内排除逗号

我正在尝试编写将这样拆分Java字符串的正则表达式: 300×250,468×60,300x400v(480×320,768×1024,100×100),400x300v,640x480v(200×200,728×90) 在这样的事情: 300×250 468×60 300x400v(480×320,768×1024,100×100) 400x300v 640x480v(200×200,728×90) 我一直在尝试\,(\()?但是这最终也会在括号中选择逗号。 任何帮助赞赏!

当我打印出arraylist的索引时,如何删除最后一个逗号

List list1 = new ArrayList(words.length); List list2 = new ArrayList(word.length); for(String x: list1){ for(String y: list2){ if(x.equalsIgnoreCase(y)){ System.out.print(list1.indexOf(x) +” “+ “,”); } } } 对于这个function,运行之后,输出将是2,5,7 …. 9,我的问题是如何删除最后一个逗号?

在Java中每隔三个逗号分割一个String

我有一个看起来像这样的字符串: 0,0,1,2,4,5,3,4,6 我想要返回的是一个String[] ,它在每三个逗号之后被拆分,所以结果如下所示: [ “0,0,1”, “2,4,5”, “3,4,6” ] 我找到了类似的function,但它们没有分成第n个逗号。