导航:首页 > 编程语言 > java拆词

java拆词

发布时间:2022-12-28 03:30:22

java中怎么拆分字符串

//实体类里的每个字段都应该有get、set方法吧
//实体类
public class ShiTiLei{
private String sname ;
public String getSname() {
return name;
}

public void setSname(String Sname) {
this.Sname = name;
}
}

/////////////////////////////////////////////////

String s = " 刘德华 梁朝伟";
String m[]= s.split(" ");

实体类[] st = new 实体类[m.length];//定义一个实体类数组
for(int i =0;i<m.length;i++){
st[i] = new 实体类();//初始化
st[i].setSname(m[i]); //sname赋值
}
return st;
///////////////////////////////////////

//使用的时候也是循环取出 循环执行SQL语句

② java如何分词

如果你的分词规则是在一个字符串的开头和结尾加上"_",然后两个字符一分的话,代码可以这样写:
import java.util.ArrayList;
import java.util.List;

public class Participle
{
private static final String HEAD_END_STR = "_";

private static final int PARTICIPLE_LENGTH = 2;

public static void main(String[] args)
{
String exampleWord = "计算机";

exampleWord = "_" + exampleWord + "_";

int length = exampleWord.length();
List<String> result = new ArrayList<String>();

for (int i = 0; i < length - 1; i++)
{
String str = exampleWord.substring(i, i + PARTICIPLE_LENGTH);
result.add(str);
}

System.out.println(result);
}
}
输出结果:_计, 计算, 算机, 机_

③ 汉语句子拆分算法 java实现 高手请指教

/*实现单个拆开*/
package dd;
public class Dd {

public static void main(String[] args) {
String kissi="今天,天气比较好";
//将字符串拆成一个char[]数组
//至于tochararray(),请查帮助文档
char[] kiss=kissi.toCharArray();
for(int i=0;i<kiss.length;i++){
System.out.println(kiss[i]);
}

}

}

④ Java语句字符串如何拼接与拆分

拼接:string a="value1"
string b="value2"
String c=a+ "*" +b;
********************************************************************
拆分:string d="1024*800"
String[ ] strs=d.split("\\*");//实验了一下,*还是一个特殊的字符,所以需要转义
a=strs[0];//结果:1024
b=strs[1];//结果:800
希望对你有帮助!!

⑤ java如何拆分字符串

java拆分字符串使用string类的spilt方法,针对某个分隔符来分割一个字符串,示例如下:

publicclassStringSplit{
publicstaticvoidmain(String[]args){
StringsourceStr="1,2,3,4,5";//一个字符串
String[]sourceStrArray=sourceStr.split(",");//分割出来的字符数组
for(inti=0;i<sourceStrArray.length;i++){
System.out.println(sourceStrArray[i]);
}

//最多分割出3个字符串
intmaxSplit=3;
sourceStrArray=sourceStr.split(",",maxSplit);
for(inti=0;i<sourceStrArray.length;i++){
System.out.println(sourceStrArray[i]);
}
}
}

输出结果为:

2

4

1

3,4,5

⑥ java中拆分单词问题

import java.util.Vector;

/**
* @author songml
*
*/
public class DivdWords{
/**
* @param args
*/
public static void main( final String args[] ){
String wordsStr = "apple orange cup delete";
Vector wordsVec = new Vector();
while (wordsStr.indexOf(" ") != -1 ) {
int startP = wordsStr.indexOf(" ");
wordsVec.add(wordsStr.substring(0, startP));
wordsStr = wordsStr.substring(startP+1,wordsStr.length());
}
wordsVec.add(wordsStr);
for (int i = 0; i < wordsVec.size() ; i ++) {
System.out.println(wordsVec.get(i).toString());
}

}
}

输出:
apple
orange
cup
delete

⑦ java 拆分字符串

String msg="ABC 192.168.0.105:5101 192.168.0.103:49879 YES";
//split里的是正则表达式,用来拆分你的一个或多个空格
//为了保险,trim()去掉两头的空格
String[] separate = msg.trim().split("\\s+");
for(int i=1; i<separate.length+1; i++) {
System.out.println("第" + i + "个字符串:"+separate[i-1]);
}
如果你要把多个空格弄成一个,也仍然这样分离放进数组中,然后没个数组元素后面加一个空格就OK了。

⑧ java 怎样将一句话拆成单词

"my name is sdjn".split(" ");

⑨ java 将一行英文句子拆成单词list,为何list个数为两倍

直接str.split(" ");这不给拆了吗 而且不会多空格 虽然是个数组 可以逐一取出来存放在list中

⑩ 急!!java 把如何把已知的1个单词 拆分成字母 并且分行表示 每个字母一行 多谢!

public static void main(String[] args) {

String str = "Hello";
for (int i = str.length(); i > 0; i--) {
System.out.println(str.subSequence(i-1, i));
}
}

阅读全文

与java拆词相关的资料

热点内容
在线充值平台源码 浏览:527
数字图像处理冈pdf 浏览:380
荣耀v6怎么隐藏桌面文件夹 浏览:798
程序员有女的吗 浏览:504
通讯服务器中断是为什么 浏览:644
itextpdf乱码 浏览:641
哪个app制作书法壁纸 浏览:196
暗梁支坐是否加密 浏览:341
51单片pdf 浏览:688
matlab编程习题 浏览:64
腾达wifi加密方式 浏览:121
ug平移命令 浏览:768
钉钉语音通话安全加密有什么特征 浏览:609
网购领券app哪个好靠谱 浏览:618
人民币数字加密币转账支付货币 浏览:634
怎么用cat命令创建mm 浏览:689
当今社会程序员好做吗 浏览:222
程序员那么可爱梓童第几集求婚 浏览:708
程序员大厂指南 浏览:777
ubuntupdf阅读器 浏览:4