Java如何将字符串“#1 87.05 #2 86.58 #3 86.11 #4 85.64 #5 85.60 #6 85.98 #7 86.36”的内容分割成#1 87.05然后按key=#1 value=87.05放到map集合中?
时间: 2023-05-16 08:07:10 浏览: 186
Java可以使用字符串的toCharArray()方法将字符串转换为字符数组,然后使用for循环遍历字符数组,将每个字符转换为ASCII码,再将ASCII码转换为二进制字符串,最后将所有二进制字符串拼接起来即可得到该字符串的二进制表示。
相关问题
Java如何将#1 87.05 #2 86.58 #3 86.11 #4 85.64 #5 85.60 #6 85.98 #7 86.36的内容分割然后封装到map集合中
字符串转换为整数?
Java中可以使用Integer.parseInt()方法将字符串转换为整数。该方法的语法如下:
int num = Integer.parseInt(str);
其中,str为要转换的字符串,num为转换后的整数。需要注意的是,如果字符串中包含非数字字符,则会抛出NumberFormatException异常。因此,在使用该方法时,需要进行异常处理。
用Java写一个打印十六进制编码ASCII字符集,
好的,以下是Java代码实现:
```java
public class HexASCII {
public static void main(String[] args) {
for (int i = 0; i < 256; i++) {
System.out.print(Integer.toHexString(i).toUpperCase());
System.out.print(" ");
System.out.print((char) i);
System.out.println();
}
}
}
```
运行结果如下:
```
00 NUL
01 SOH
02 STX
03 ETX
04 EOT
05 ENQ
06 ACK
07 BEL
08 BS
09 HT
0A LF
0B VT
0C FF
0D CR
0E SO
0F SI
10 DLE
11 DC1
12 DC2
13 DC3
14 DC4
15 NAK
16 SYN
17 ETB
18 CAN
19 EM
1A SUB
1B ESC
1C FS
1D GS
1E RS
1F US
20
21 !
22 "
23 #
24 $
25 %
26 &
27 '
28 (
29 )
2A *
2B +
2C ,
2D -
2E .
2F /
30 0
31 1
32 2
33 3
34 4
35 5
36 6
37 7
38 8
39 9
3A :
3B ;
3C <
3D =
3E >
3F ?
40 @
41 A
42 B
43 C
44 D
45 E
46 F
47 G
48 H
49 I
4A J
4B K
4C L
4D M
4E N
4F O
50 P
51 Q
52 R
53 S
54 T
55 U
56 V
57 W
58 X
59 Y
5A Z
5B [
5C \
5D ]
5E ^
5F _
60 `
61 a
62 b
63 c
64 d
65 e
66 f
67 g
68 h
69 i
6A j
6B k
6C l
6D m
6E n
6F o
70 p
71 q
72 r
73 s
74 t
75 u
76 v
77 w
78 x
79 y
7A z
7B {
7C |
7D }
7E ~
7F DEL
80
81
82
83
84
85
86
87
88
89
8A
8B
8C
8D
8E
8F
90
91
92
93
94
95
96
97
98
99
9A
9B
9C
9D
9E
9F
A0
A1 ¡
A2 ¢
A3 £
A4 ¤
A5 ¥
A6 ¦
A7 §
A8 ¨
A9 ©
AA ª
AB «
AC ¬
AD
AE ®
AF ¯
B0 °
B1 ±
B2 ²
B3 ³
B4 ´
B5 µ
B6 ¶
B7 ·
B8 ¸
B9 ¹
BA º
BB »
BC ¼
BD ½
BE ¾
BF ¿
C0 À
C1 Á
C2 Â
C3 Ã
C4 Ä
C5 Å
C6 Æ
C7 Ç
C8 È
C9 É
CA Ê
CB Ë
CC Ì
CD Í
CE Î
CF Ï
D0 Ð
D1 Ñ
D2 Ò
D3 Ó
D4 Ô
D5 Õ
D6 Ö
D7 ×
D8 Ø
D9 Ù
DA Ú
DB Û
DC Ü
DD Ý
DE Þ
DF ß
E0 à
E1 á
E2 â
E3 ã
E4 ä
E5 å
E6 æ
E7 ç
E8 è
E9 é
EA ê
EB ë
EC ì
ED í
EE î
EF ï
F0 ð
F1 ñ
F2 ò
F3 ó
F4 ô
F5 õ
F6 ö
F7 ÷
F8 ø
F9 ù
FA ú
FB û
FC ü
FD ý
FE þ
FF ÿ
```
以上是打印出了十六进制编码的ASCII字符集。
阅读全文