**
* 输入一个字符串和字节数,输出为按字节截取的字条符串,但要保证汉字不被截半
* @author Administrator
*
*/
public class Ceshi {
public static void main(String[] args) {
String str = "sfsfs中国sdfsdfsfd";
System.out.println(substring(str, 10));
}
private static String substring(String str, int interceptLength){
StringBuilder sb = new StringBuilder();
for(int i=0; i<interceptLength; i++){
sb.append(str.charAt(i));
}
return sb.toString();
}
}
-------------------------------------------------------------------
import java.util.StringTokenizer;
/** *//**
public class SplitTest {
public static void main(String[] args) {
SplitTest st = new SplitTest();
// st.splitTest01();
//st.splitTest02();
st.StringTokenizierTest();
}
public void splitTest01() {
String s = "01111:aa:哈哈";
/**//*
* limit 该值用来限制返回数组中的元素个数
*/
String[] s1 = s.split(":");
System.out.println(s1[0]);
/**//*
* -1表示如果为空也能区分出来
*/
String[] s2 = s.split(":", -1);
System.out.println(s2[0]);
String[] s3 = s.split(":", 1);
System.out.println(s3[0]);
}
public void splitTest02() {
// “.”和“|”都是转义字符,必须得加"\\"
String s = "bulktree.oakertree.laoshulin";
String ss = "bulktree|oakertree|laoshulin";
String sss = "bulktree.oakertree|laoshulin";
String[] s1 = s.split("\\.");
System.out.println(s1[0]);
String[] s2 = ss.split("\\|");
System.out.println(s2[0]);
/**//*
* 如果有多个分隔符,可以用"|"作为连字符
*/
String[] s3 = sss.split("\\.|\\|");
System.out.println(s3[1]);
}
/**//*
* 构造字符串的StringTokenizer对象测试
*/
public void StringTokenizierTest() {
String s = "I am a student,bulktree";
StringTokenizer str = new StringTokenizer(s);
// 返回nextToken方法被调用的次数,分隔符的数量
System.out.println(str.countTokens());
// 是否有分隔符
while(str.hasMoreTokens()) {
System.out.println(str.nextToken());
}
}
}
分享到:
相关推荐
java截取字符串,一道面试题。好像没有找到正确答案,今天找时间做了一个,仅供参考。本人运行过了。
各种java截取字符串方法及参数使用解释说明
Java精确截取字符串
Java字符串查找和提取异常处理,最有效的方法
主要介绍了Java截取字符串的方法,实例分析了java中substring方法的使用技巧,需要的朋友可以参考下
解决截取字符串中带有汉字的问题,以防截取时汉字截取一般出现错误情况
java编写一个截取字符串的函数,输入为一个字符串和字节数
Java精确截取字符串.pdf
在java算发中,求出字符串第一个数字; 如:“sdf545654afd” 他会返回,5,返回类型是(int)类型 如果字符串是:“打发士大夫” 则返回;-1, 想要运行,加入main()就行了。
java中常用的字符串的截取方法,方便大家学习,解决自己工作中的问题。
自定义函数可以是Java类,提供了多种有用的方法,可以用来截取字符串。 例如,可以创建一个名为`UFunction`的Java类,提供了多种有用的方法,例如`getLen`方法和`substr`方法: ```java package com.uisk.util; ...
java 字符串截取工具类java 字符串截取工具类
主要介绍了JAVA如何按字节截取字符串,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串SQL截取以逗号分隔的字符串
jsp截取中文字符串 len为字节长度
7. 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉...
在JAVA里面实现判断字符串长度,和截取字符串
一般截取字符串是按照字符截取的,现在这个代码是按照字节截取字符
java字符串处理取出括号内的字符串 都是我自己试过可以用的j
java截取字符串-中英文; 中英文操作系统均可以正常运行; 希望能给大家帮助