android字符串替换
A. java-Android怎么把字符串转换成Integer/Float/Double 中的一种
java总字符串转换成其他基本数据类型的方式,可以使用基本数据类型的toString()方法,还有String类型转换成其他的基本数据类型,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
Integer I1=new Integer(i1);//生成Integer类
Float F1=new Float(f1); //生成Float类
Double D1=new Double(d1); //生成Double类
//分别调用包装类的toString() 方法转换为字符串
String si1=I1.toString();
String sf1=F1.toString();
Stringsd1=D1.toString();
Sysytem.out.println("si1"+si1);
Sysytem.out.println("sf1"+sf1);Sysytem.out.println("sd1"+sd1);
String MyNumber ="1234";
int MyInt = Integer.parseInt(MyNumber);
字符串转换成byte, short, int, float, double, long 等数据类型,可以分别参考Byte, Short,Integer, Float, Double, Long 类的parseXXX 方法。
B. android的文本框中字符串怎么转换成整型变量值
你这是问什么呢,,,
输入框中 输入的数字??
获取到的就是字符串 转换成int型?
前提是输入框中的是int型, 就可以转啊。
int a=Integer.parseInt(str)
C. android 编程中如何让程序自动修改url中某些字符串的值
一开扮宏始这两个值就用变量代替
String url =" http://maps.google.com/maps/api/directions/xml?origin="+str1 +"&destination="+str2;
在使磨谨用之前,改变str1 和 str2 的值就可瞎缺基以了
D. Android怎么用正则表达式替换字符串某些字符
Strings1="www..com";
System.out.println(s1);
s1=s1.replaceAll("\.","/");
System.out.println(s1);
E. Android中怎么把字符串直接转换成资源ID,例如让字符串R.drawabl
如果是在Context里,可以直接调用getString(R.string.app_name);
android4大组件都继承了瞎稿携Context的
当敬梁然也可以调用Resources.getString(R.string.app_name);来磨伏获取
F. android 从text读取字符串用 textview显示怎么强制换行
用textview显示一长串string,要多行显示的时候,其实在要换行的后面直接加一个“” “”
G. android 几个经常用到的字符串的截取
几个经常用到的字符串的截取
string str="123abc456";
int i=3;
1 取字符串的前i个字符
str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i);
2 去掉字符串的前i个字符:
str=str.Remove(0,i); // or str=str.Substring(i);
3 从右边开始取i个字符:
str=str.Substring(str.Length-i); // or str=str.Remove(0,str.Length-i);
4 从右边开始去掉i个字符:
str=str.Substring(0,str.Length-i); // or str=str.Remove(str.Length-i,i);
5 判断字符串中是否有"abc" 有则去掉之
using System.Text.RegularExpressions;
string str = "123abc456";
string a="abc";
Regex r = new Regex(a);
Match m = r.Match(str);
if (m.Success)
{
//绿色部分与紫色部分取一种即可。
str=str.Replace(a,"");
Response.Write(str);
string str1,str2;
str1=str.Substring(0,m.Index);
str2=str.Substring(m.Index+a.Length,str.Length-a.Length-m.Index);
Response.Write(str1+str2);
}
6 如果字符串中有"abc"则替换成"ABC"
str=str.Replace("abc","ABC");
************************************************
string str="adcdef"; int indexStart = str.IndexOf("d");
int endIndex =str.IndexOf("e");
string toStr = str.SubString(indexStart,endIndex-indexStart);
c#截取字符串最后一个字符的问题!
str1.Substring(str1.LastIndexOf(",")+1)
H. android 字符串转byte数组
Android 字符串、byte数组与16进制数组间的转换
<spanstyle="font-family:SimSun;font-size:14px;">//字符串转换成16进制文字列的方法
publicStringtoHex(Stringstr){
StringhexString="0123456789ABCDEF";
byte[]bytes=str.getBytes();
StringBuilderhex=newStringBuilder(bytes.length*2);
for(inti=0;i<bytes.length;i++){
hex.append(hexString.charAt((bytes[i]&0xf0)>>4));//作用同n/16
hex.append(hexString.charAt((bytes[i]&0x0f)>>0));//作用同n
hex.append('');//中间用空格隔开
}
returnhex.toString();
}
//将16进制数组转换为字符串
publicstaticStringdecode(Stringbytes){
StringhexString="0123456789ABCDEF";
ByteArrayOutputStreambaos=newByteArrayOutputStream(bytes.length()/2);
//将每2位16进制整数组装成一个字节
//for(inti=0;i<bytes.length();i+=2)
//baos.write((hexString.indexOf(bytes.charAt(i))<<4|hexString.indexOf(bytes.charAt(i+1))));
//将每3位(第3位为空格)中的前2位16进制整数组装成一个字节
for(inti=0;i<bytes.length();i+=3){
baos.write((hexString.indexOf(bytes.charAt(i))<<4|hexString.indexOf(bytes.charAt(i+1))));
}
returnnewString(baos.toByteArray());
}</span>
详细
I. android中array.tostring(num).replaceall("[\\[\\],
(需要替换的字符,替换的字符),这个语句就是字符串替换
J. android 字符串能转换成数组么
貌似没有直接这样转换的方法,,,这个你可以这样做先调用toString方法把数组转换成一个["a","b","c"]这样的一个字符串,然后通过字符串的替换方法replace(CharSequence target, CharSequence replacement) 把里面的[]“”,都用空格替换掉,然后调用trim()去空格,然后得到一个“abc”这样的字符串,然后调用字符串的toCharArray()或者getChars(int srcBegin, int srcEnd, char[] dst, int dstBegin) 就可以转换成一个字符数组了 ...