62,614
社区成员
发帖
与我相关
我的任务
分享
import java.util.ArrayList;
import java.util.List;
import java.io.FileWriter;
import java.io.BufferedWriter;
public class Test1 {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<String>();
try {
FileWriter fw = new FileWriter("d:\\1.txt");
BufferedWriter bfw = new BufferedWriter(fw);
String[] str;
list.add("a=1 3, b=2, c=3");
list.add("a=, b=null, c=6");
bfw.write("a\tb\tc\r\n");
for (String i : list) {
i = i.replace(" ", "");
i = i.replace("null", "");
str = i.split(",");
for (int j = 0; j < str.length; j++) {
if (str[j].length() > 3) {
str[j] = str[j].substring(0, 3);
System.out.println(str[j] + "end");
}
}
bfw.write(str[0].substring(2) + "\t" + str[1].substring(2) + "\t" + str[2].substring(2)+"\r\n");
}
bfw.close();
fw.close();
} catch (Exception e) {
}
}
}
import java.util.ArrayList;
import java.util.List;
public class test17 {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<String>();
String[] str;
list.add("a=1 3, b=2, c=3");
list.add("a=, b=null, c=6");
System.out.println("a\tb\tc");
for (String i : list) {
i = i.replace(" ", "");
i = i.replace("null", "");
str = i.split(",");
for(int j=0;j<str.length;j++) {
if(str[j].length()>3) {
str[j]=str[j].substring(0,3);
System.out.println(str[j]+"end");
}
}
System.out.println(str[0].substring(2) + "\t" + str[1].substring(2) + "\t" + str[2].substring(2));
}
}
}
substring(start,end) 注意:end要比真实的位置+1,省略为到字符串的末尾。
import java.util.ArrayList;
import java.util.List;
public class test17 {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list = new ArrayList<String>();
String[] str;
list.add("a=1 3, b=2, c=3");
list.add("a=, b=null, c=6");
System.out.println("a\tb\tc");
for (String i : list) {
i = i.replace(" ", "");
i = i.replace("null", "");
str = i.split(",");
System.out.println(str[0].substring(2) + "\t" + str[1].substring(2) + "\t" + str[2].substring(2));
}
}
}
a b c
13 2 3
6
package com.test.t2;
import java.util.ArrayList;
import java.util.List;
public class test {
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("a=1 3, b=2, c=3");
list.add("a=, b=null, c=6");
String str[] = list.get(0).split(", ");
for (int k = 0; k < str.length; k++) {
String str2[] = str[k].split("=");
System.out.print(str2[0] + "---");
}
System.out.println();
for (int i = 0; i < list.size(); i++) {
String str3[] = list.get(i).split(", ");
for (int j = 0; j < str3.length; j++) {
String str4[] = str3[j].split("=");
if (str4.length > 1 && str4[1].equals("null"))
System.out.print(" " + "---");
else if (str4.length > 1)
System.out.print(str4[1].split(" ")[0] + "---");
else
System.out.print(" " + "---");
}
System.out.println();
}
}
}
Map<String,List<String>> rst=new HashMap<String,List<String>>