① 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));
}
}