Java中如何调用String 类的静态方法创建字符串对象
时间: 2024-05-06 21:22:04 浏览: 88
可以使用以下方法调用String类的静态方法创建字符串对象:
1. 使用String类的静态方法valueOf()创建字符串对象:
```
String str = String.valueOf(123);
```
2. 使用字符串字面量创建字符串对象:
```
String str = "Hello World";
```
3. 使用构造函数创建字符串对象:
```
String str = new String("Hello World");
```
相关问题
对各字符串数据(" ZhongGuo "," Meiguo "," deguo "," faguo "," eluosi "," yidu "}完成:分四种方式创建 stream 流对象,并打印输出各元素: a )集合对象调用 stream ()静态方法 b ) Stream 接口的 ofO 静态方法获取基本类型包装类数组 c ) Arrays 工具类的 streamO 静态方法 d ) Stream 接口的 ofO 静态方法对字符串源数据直接创建
a) 集合对象调用 stream() 静态方法:
```java
List<String> list = Arrays.asList("ZhongGuo", "Meiguo", "deguo", "faguo", "eluosi", "yidu");
Stream<String> stream1 = list.stream();
stream1.forEach(System.out::println);
```
输出:
```
ZhongGuo
Meiguo
deguo
faguo
eluosi
yidu
```
b) Stream 接口的 ofO 静态方法获取基本类型包装类数组:
```java
Stream<String> stream2 = Stream.of("ZhongGuo", "Meiguo", "deguo", "faguo", "eluosi", "yidu");
stream2.forEach(System.out::println);
```
输出:
```
ZhongGuo
Meiguo
deguo
faguo
eluosi
yidu
```
c) Arrays 工具类的 streamO 静态方法:
```java
String[] arr = {"ZhongGuo", "Meiguo", "deguo", "faguo", "eluosi", "yidu"};
Stream<String> stream3 = Arrays.stream(arr);
stream3.forEach(System.out::println);
```
输出:
```
ZhongGuo
Meiguo
deguo
faguo
eluosi
yidu
```
d) Stream 接口的 ofO 静态方法对字符串源数据直接创建:
```java
Stream<String> stream4 = Stream.of("ZhongGuo", "Meiguo", "deguo", "faguo", "eluosi", "yidu");
stream4.forEach(System.out::println);
```
输出:
```
ZhongGuo
Meiguo
deguo
faguo
eluosi
yidu
```
Java如何调用String类
Java调用String类可以直接使用String类提供的方法或构造函数,也可以通过直接调用字符串的字面量来创建String对象。例如,可以使用String s = "hello world";创建一个String对象s,然后对s进行各种操作,如s.length()获取字符串长度等等。同时,也可以使用String类提供的静态方法,如String.valueOf()、String.format()等来进行字符串处理。
阅读全文