字符串应用

通过对String类和StringBuffer类的学习和理解,来进行字符串应用的简单实现,香港虚拟主机,因为我是初学者所以我的学习就是简单的实现。

1.截取字符串

输入为一个字符串和字节数,香港服务器,输出为按照字节数截取的字符串,香港虚拟主机,要保证汉字不会被截半个。例如“我ABC们DEF,6”,要输出“我ABC”,而不会出现汉字截取错误。

其实这个题是我看到网上做的,而且我也觉得他的方法很好,所以拿出来和大家共同分享

public class copyFor {main(String[] args) throws UnsupportedEncodingException{String s=”我们DEF”;int n=4;String str=cutString(s,n);System.out.println(str);}private static String cutString(String s, int n) throws UnsupportedEncodingException {(s!=null&&””.equals(s)){s=new String(s.getBytes(),”GBK”);}StringBuffer buffer=new StringBuffer();if(n!=0&&n<s.getBytes(“GBK”).length){for(int i=0;i<n;i++){char c=s.charAt(i);buffer.append(c);System.out.println(“buffer=”+buffer.toString());if(copyFor.isChinens(c)){–n;}}}return buffer.toString();}isChinens(char c) throws UnsupportedEncodingException {(String.valueOf(c).getBytes(“GBK”).length>1){return true;}else{return false;}}}『 不可能 』只存在於蠢人的字典里

字符串应用

相关文章:

你感兴趣的文章:

标签云: