JAVA程序中如何输出一个字符串中相同字符的个数?
用string下面的split方法就行了。伪代码如下:string[] a = string.split(new char('_')),会把字符串拆分成以_分隔的几个字符串_的个数就是数组a.length-1,第3个前面的么就是a[3]
java读写CSV文件的方法?
可以通过流的形式读取到所有内容,之后在转换成元素的形式进行实现。举例:
import java.io.BufferedReader;
import java.io.FileReader;
import java.util.*;
public class Test{
public static void main(String[] args) {
Hashtable<String, String[]> dict = new Hashtable<String, String[]>();
try {
BufferedReader reader = new BufferedReader(new FileReader("test.csv"));
String line = null;
while((line=reader.readLine())!=null){
String item[] = line.split(",");
String item2[] = new String[19];
System.arraycopy(item,1,item2,0,19);
dict.put(item[0],item2);
}
Enumeration e2 = dict.keys();
while (e2.hasMoreElements()) {
String key = (String) e2.nextElement();
System.out.println(key);
String[] dd = (String[])dict.get(key);
for (int i=0;i<dd.length;i++) {
System.out.print(dd[i]+"\t");
}
System.out.println();
}
}
catch (Exception e) {
e.printStackTrace();
}
}
}
myeclipse怎么分屏?
在MyEclipse中,可以使用以下方法实现分屏:
方法一:
1. 打开MyEclipse。
2. 在菜单栏中选择"Window"(窗口)。
3. 在下拉菜单中选择"Editor"(编辑器)。
4. 在下拉菜单中选择"Split Vertically"(垂直分割)或者"Split Horizontally"(水平分割)来分割编辑器。
方法二:
1. 打开MyEclipse。
2. 双击某个Java文件或右键单击该文件并选择"Open With"(打开方式)。
3. 在下拉菜单中选择"Java Editor"(Java编辑器)。
4. 在编辑器选项卡上点击右键。
5. 选择"New Editor"(新建编辑器)。
6. 可以选择"Split Vertically"(垂直分割)或者"Split Horizontally"(水平分割)来分割编辑器。
无论是哪种方法,您可以根据需要拖动分割条来调整每个分屏的大小。另外,可以通过关闭分割出来的编辑器选项卡来取消分屏视图。