当前位置: 技术问答>java相关
按条件读取数据改怎么写,高手请进!!!
来源: 互联网 发布时间:2015-03-13
本文导语: import java.util.*; import java.io.*; public class test { public static void main(String args[]) { try { String str = "安平,安新,霸州,柏乡,保定,泊头"; byte b[] = str.getBytes(); InputStreamReader inStream = new InputStreamReader(new ByteA...
import java.util.*;
import java.io.*;
public class test {
public static void main(String args[]) {
try {
String str = "安平,安新,霸州,柏乡,保定,泊头";
byte b[] = str.getBytes();
InputStreamReader inStream = new InputStreamReader(new ByteArrayInputStream(b),"GBK");
boolean eof=false;
while(!eof) {
int c=inStream.read();
if(c==-1) eof=true;
else {
if (??????.equals(",")) System.out.println("OK");
System.out.print((char)c);
}
}
inStream.close();
}
catch(Exception e) {
}
}
}
请问打问号的地方该怎么写??是读取这个str,有“逗号”的地方显示“OK”
import java.io.*;
public class test {
public static void main(String args[]) {
try {
String str = "安平,安新,霸州,柏乡,保定,泊头";
byte b[] = str.getBytes();
InputStreamReader inStream = new InputStreamReader(new ByteArrayInputStream(b),"GBK");
boolean eof=false;
while(!eof) {
int c=inStream.read();
if(c==-1) eof=true;
else {
if (??????.equals(",")) System.out.println("OK");
System.out.print((char)c);
}
}
inStream.close();
}
catch(Exception e) {
}
}
}
请问打问号的地方该怎么写??是读取这个str,有“逗号”的地方显示“OK”
|
建议使用类java.util.StringTokenizer
|
if((char)c == ',') System.out.println("OK");
|
int i = 0;
byte temp[] ;
for(; i
byte temp[] ;
for(; i