导航:首页 > 编程语言 > 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拆词相关的资料

热点内容
dvd光盘存储汉子算法 浏览:757
苹果邮件无法连接服务器地址 浏览:962
phpffmpeg转码 浏览:671
长沙好玩的解压项目 浏览:144
专属学情分析报告是什么app 浏览:564
php工程部署 浏览:833
android全屏透明 浏览:736
阿里云服务器已开通怎么办 浏览:803
光遇为什么登录时服务器已满 浏览:302
PDF分析 浏览:484
h3c光纤全工半全工设置命令 浏览:143
公司法pdf下载 浏览:381
linuxmarkdown 浏览:350
华为手机怎么多选文件夹 浏览:683
如何取消命令方块指令 浏览:349
风翼app为什么进不去了 浏览:778
im4java压缩图片 浏览:362
数据查询网站源码 浏览:150
伊克塞尔文档怎么进行加密 浏览:892
app转账是什么 浏览:163