long转stringjava
A. java long[]数组转换成string[]数组的简便方法!急!!!
public class Longtest
{
public static void main(String[] args)
{
int count=10;
long[] a=new long[count];
for (int i=0;i<count;i++ )
{
a[i]=i;
}
String[] b=new String[count];
for (int i=0;i<count;i++)
{
b[i]=String.valueOf(a[i]);//这里把a中的每个值拿出来通过String类中的valueOf方法赋值给b字符串数组!
System.out.println(b[i]);
}
System.out.println(a[0]+a[1]+a[2]);
System.out.println(b[0]+b[1]+b[2]);
}
}
B. java中long如何转成String
转换方法如下:
1.java中如何将string 转化成long
long l = Long.parseLong([String]);
或
long l = Long.parseLong([String],[int radix]);
long l = Long.valueOf("123").longValue();
2.Long.ValueOf("String")与Long.parseLong("String")的区别
Long.ValueOf("String")返回Long包装类型
Long.parseLong("String")返回long基本数据类型
C. java怎么将long转换成string
Java将long转换成string用两种方法:
调用String.valueOf方法,例如:String a=String.valueOf(123)。
使用”+"拼接空串,例如:String a=12+""。
D. java中时间格式的long类型转换成String
SimpleDateFormatsdf=newSimpleDateFormat("yyyy/MM/dd
HH:mm:ss");
longtimeStart=sdf.parse("2011-09-2012:30:45").getTime();
System.out.println(timeStart);
Datedate=newDate(timeStart);
System.out.println(sdf.format(date));
E. java中怎么将long型数据转成string类型
假设有以下语句:
long num=123.45;
则用以下语句进行转换:
String str=num.toString();
F. JAVA怎么把long型转为String的
JAVA怎么把long型转为String的两种方法:
一、使用String类的方法,String.valueOf(),比如:
longaa=123;
Stringa=String.valueOf(aa).
二、最简单的直接将long类型的数据加上一个空串:
longaa=123;
Stringa=aa+"".
G. 请教java语言中Long数据类型为什么不能自动转为String,求详解。
你说的是这个么?
Stringstr=10L+"";
Stringstr2=newLong(10).toString();
System.out.println(str);
System.out.println(str2);
charc='A';
inti=c;
System.out.println(c);
System.out.println(i);
运行结果:
10
10
A
65
char可以转int是因为char存放的也是数字值,只不过是字符的编码值,而不是真正的代数数字值。
String数据实际就是一个char的数组,这个看String的源码定义就知道的。构造函数里也能看到。
int转String,跟long一样的都是调用基本类型的类的toString方法或者调用String的ValueOf方法的。
包括double,float,boolean等都是一样的道理。
H. java中 求一个把Long型IP 转换成String的方法
//ip long to String
public String iplongToIp(long ipaddress) {
StringBuffer sb = new StringBuffer("");
sb.append(String.valueOf((ipaddress >>> 24)));
sb.append(".");
sb.append(String.valueOf((ipaddress & 0x00FFFFFF) >>> 16));
sb.append(".");
sb.append(String.valueOf((ipaddress & 0x0000FFFF) >>> 8));
sb.append(".");
sb.append(String.valueOf((ipaddress & 0x000000FF)));
return sb.toString();
}
//string ip to long
public long ipStrToLong(String ipaddress) {
long[] ip = new long[4];
int position1 = ipaddress.indexOf(".");
int position2 = ipaddress.indexOf(".", position1 + 1);
int position3 = ipaddress.indexOf(".", position2 + 1);
ip[0] = Long.parseLong(ipaddress.substring(0, position1));
ip[1] = Long.parseLong(ipaddress.substring(position1+1, position2));
ip[2] = Long.parseLong(ipaddress.substring(position2+1, position3));
ip[3] = Long.parseLong(ipaddress.substring(position3+1));
return (ip[0] << 24) + (ip[1] << 16) + (ip[2] << 8) + ip[3];
}
//希望能帮助你
I. java中long如何转成String
long l = Long.parseLong("String");
long l = Long.parseLong("String",int);
long l = Long.valueOf("String").longValue();
Long.ValueOf("String")与Long.parseLong("String")的区别
Long.ValueOf("String");返回Long包装类型
Long.parseLong("String");返回long基本数据类型
(9)long转stringjava扩展阅读:
Java中String类的方法及说明
public char charAt(int index)
返回字符串中第index个字符;
public int length()
返回字符串的长度;
public int indexOf(String str)
返回字符串中第一次出现str的位置;
public int indexOf(String str,int fromIndex)
返回字符串从fromIndex开始第一次出现str的位置;
public boolean equalsIgnoreCase(String another)
比较字符串与another是否一样(忽略大小写);
public String replace(char oldchar,char newChar)
在字符串中用newChar字符替换oldChar字符
public boolean startsWith(String prefix)
判断字符串是否以prefix字符串开头;
public boolean endsWith(String suffix)
判断一个字符串是否以suffix字符串结尾;
public String toUpperCase()
返回一个字符串为该字符串的大写形式;
public String toLowerCase()
返回一个字符串为该字符串的小写形式
public String substring(int beginIndex)
返回该字符串从beginIndex开始到结尾的子字符串;
public String substring(int beginIndex,int endIndex)
返回该字符串从beginIndex开始到endsIndex结尾的子字符串
public String trim()
返回该字符串去掉开头和结尾空格后的字符串
public String[] split(String regex)
将一个字符串按照指定的分隔符分隔,返回分隔后的字符串数组
J. java如何把long类型转换为string
String.ValueOf(1L);