您的位置:首页 > 编程语言 > Java开发

Java中文字符串(String)和ASCII码互相转换

2013-12-30 15:37 435 查看
今天给大家分享一个Java中文字符串(String)和ASCII码互相转换的小例子,供大家学习。
01
package
 
com.ykmaiz.Test;  
02
  
 
03
import
 
java.io.UnsupportedEncodingException;  
04
  
 
05
public
 
class
 
Test
{  
06
    
public
 
static
 
void
 
main(String[]
args) 
throws
 
UnsupportedEncodingException
{  
07
        
fun1();
//
ASCII转换为字符串  
08
  
 
09
        
fun2();
//
字符串转换为ASCII码  
10
  
 
11
    
}  
12
  
 
13
    
public
 
static
 
void
 
fun1()
{
//
ASCII转换为字符串  
14
  
 
15
        
String
s = 
"22307
35806 24555 20048"
;
//
ASCII码  
16
  
 
17
        
String[]
chars = s.split(
"
"
);  
18
        
System.out.println(
"ASCII
汉字 \n----------------------"
);  
19
        
for
 
(
int
 
i
= 
0
;
i < chars.length; i++) {  
20
            
System.out.println(chars[i]
+ 
"
"
 
21
                    
+
(
char
)
Integer.parseInt(chars[i]));  
22
        
}  
23
    
}  
24
  
 
25
    
public
 
static
 
void
 
fun2()
{
//
字符串转换为ASCII码  
26
  
 
27
        
String
s = 
"新年快乐!"
;
//
字符串  
28
  
 
29
        
char
[]
chars = s.toCharArray(); 
//
把字符中转换为字符数组  
30
  
 
31
        
System.out.println(
"\n\n汉字
ASCII\n----------------------"
);  
32
        
for
 
(
int
 
i
= 
0
;
i < chars.length; i++) {
//
输出结果  
33
  
 
34
            
System.out.println(
"
"
 
+
chars[i] + 
"
"
 
+
(
int
)
chars[i]);  
35
        
}  
36
    
}  
37
}
赶快去试试吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 编码 java