首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么分词,比如从数据库取出一个记录“aa bb cc dd"之间用空格分开,怎么分成单独的字符串

2012-01-14 
如何分词,比如从数据库取出一个记录“aa bb cc dd之间用空格分开,如何分成单独的字符串?如何分词,比如从数

如何分词,比如从数据库取出一个记录“aa bb cc dd"之间用空格分开,如何分成单独的字符串?
如何分词,比如从数据库取出一个记录“aa   bb   cc   dd "之间用空格分开,如何分成单独的字符串?

菜鸟,请给一个示例,非常感谢

[解决办法]
你按照什么分?
String[] xx=字符串.split( "分词字符串 ");
[解决办法]
楼上的分词字符串就是lz的一个空格符
[解决办法]
String makeStr = "aa bb cc dd ";
String[] StrArray = makeStr.split( " ");

Result: StrArray[0] = "aa ";
StrArray[1] = "bb ";
......
[解决办法]
String []strArr = result.split( " ");
[解决办法]
或者可以用StringTokenizer
[解决办法]
用这个函数就可以了split
[解决办法]
public class Test {
/**
*用于从字符串中查到相应的字符,并将其替换为指定的字符串
*src是传入的字符串
*findSrc是要查找的字符
* */
public String getString(String src,String findSrc){

String []tsrc=src.split(findSrc);

for(int j=0;j <tsrc.length;j++){
System.out.println(src[i]);
}
return newSrc;
}
/**
* @param args
*/
public static void main(String[] args) {
// TODO 自动生成方法存根
String src= "abb 'bb 'jj 'cgg 's ";
String makeStr = "aa bb cc dd ";

String newSrc=null;

Test test=new Test();

newSrc=test.getString(src, "/ ", " ' ' ");

System.out.println( "newSrc= "+newSrc);

}
}

[解决办法]
String[] result= "aa bb cc dd ".split( "[\\s]+ ");
[解决办法]
一楼已经很清楚了...
[解决办法]
用split或者StringTokenizer分隔字符串
[解决办法]
String Str = "aa bb cc dd ";
String[] StrA = Str.split( "空格 ");

Result: StrA[0] = "aa ";
StrA[1] = "bb ";
StrA[2] = "cc "
StrA[3] = "dd "
如果String[] StrA = Str.split( " ");
分离出单个字符 记得给分哦
[解决办法]
public String aa(String[] path) {
String str = null;
for(int i=0;i <path.length;i++){
str= str+path[i]+ "空格 ";
}
return str;
}
[解决办法]
很清楚了.
String[] xx=字符串.split( "分词字符串 ");
[解决办法]
String Str = "aa bb cc dd ";
String[] StrA = Str.split( " ");

Result: StrA[0] = "aa ";
StrA[1] = "bb ";
StrA[2] = "cc "
StrA[3] = "dd "
这个方法,用的时候注意数组越界就可以了
------解决方案--------------------


getlint
find_first_of
strstr
[解决办法]
使用split拆分
[解决办法]
呵呵,刚刚做过一个类似的函数,说一下思路:
首先在总的字符串中前后都要加一个定界符号,你这里用的是空格 如: " aaa aa bb cc dd "
然后在要查找的字符串前后也要加定界符。如“ aa ”.
这样可以避免查找时出错,比如我想找 "aa ",如果没有定界符,那么查找时会返回 "aaa "中的子串。
[解决办法]
split
[解决办法]
String s = "aa bb cc dd ";
StringTokenizer stk = new StringTokenizer(s);
stk.nextnextToken(); //aa
stk.nextnextToken(); //bb
stk.nextnextToken(); //cc
stk.nextnextToken(); //dd

[解决办法]
一楼正解
十楼SB
[解决办法]
libin19830213(游戏与娱乐) 为正解
[解决办法]
相当基础的东西,基本的函数还是需要掌握的

热点排行