66问答网
所有问题
java一个关于字符串的问题
已知一个字符串的长度大于等于8,有没有办法获取它的最后8位子串?
举报该问题
推荐答案 2011-05-13
String temp = "";//长度大于8
首先先获取到这个字符串的总长度。
int length = temp.length();
然后使用 substring 这个方法 传入你要获取的字符串的起始下标和终止下标 就能返回截取出来的字符串
String get = temp.substring(length - 8,length);
由于你是要获取最后的,所以这个方法可以简化
String get = temp.substring(length - 8);这样就能从 某处到结尾了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/n22n992U2.html
其他回答
第1个回答 2011-05-13
可以的!
首先用len = str.length(); 获取字符串的长度;
再用str.substring(len-8); 获取最后8位子串。
第2个回答 2011-05-13
string s;
s="1234567890";
System.out.println(s.substring(7,s.length-8));
相似回答
关于Java的一个
题。 对
字符串
“I am a student”进行大小写转换。_百度...
答:
import
java
.io..public class convertToPrintString { public static void main(String[] args) throws IOException { String text = “I am a student”;String s = convertString(text);System.out.println(s);} //第一种方法 public static String convertString(String src){ char[] array ...
java
遇到
一个
很棘手
的问题
:
字符串
"\"转换
答:
String str="psypc\\2011\\12\\142";System.out.println(str.replaceAll("\\\", "/"));这样就行了,在
java
里面“\”是特殊字符,所以要写成“\\”。如果你将
字符串
定义在java类里面,你就必须写成“psypc\\2011\\12\\142”这种形式。如果你是从键盘输入的就可以写成"psypc\2011\12\142"。
JAVA字符串
操作
的问题
答:
public static void main(String[] args) { String a = "this is String test";System.out.println("获得
字符串的
第
一个
字符:"+a.charAt(0));System.out.println("获得字符串的最后一个字符:"+a.charAt(a.length()-1));int m = 0;if(a.length()>=2){ m = 1;System.out.println...
java一个关于字符串的问题
答:
首先先获取到这个
字符串的
总长度。int length = temp.length();然后使用 substring 这个方法 传入你要获取的字符串的起始下标和终止下标 就能返回截取出来的字符串 String get = temp.substring(length - 8,length);由于你是要获取最后的,所以这个方法可以简化 String get = temp.substring(length - ...
java 一个
简单
的问题
String temp = new String(ch,start,length);这...
答:
String public String(String original)初始化一个新创建的 String 对象,表示一个与该参数相同的字符序列;换句话说,新创建的字符串是该参数
字符串的一个
副本。由于 String 是不可变的,不必使用该构造方法,除非需要 original 的显式副本。参数:original - 一个 String。
java
解决
一个字符串
数组过滤
的问题
,要求效率尽量快.
答:
import
java
.util.TreeSet;public class Test { static public int removeOccurances(StringBuilder buf,String word){ int c=0,p,len=word.length();for(;(p=buf.indexOf(word))!=-1; c++)buf.delete(p, p+len);return c;} static public void main(String argv[]){ String a[]={"...
大家正在搜
java数字转字符串
java 字符串
java 字符串比较
java字符串数组
java输入字符串
java字符串转int
java字符串替换
java字符串拼接
java字符串长度