string 类型的数据添加千位符
时间: 2024-02-17 13:05:19 浏览: 17
你可以使用 C++ 标准库中的 `std::to_string()` 函数将数字转换为字符串,然后使用循环在适当的位置插入千位符即可。
下面是一个示例代码:
```c++
#include <iostream>
#include <string>
std::string addCommas(int num) {
std::string numStr = std::to_string(num);
int len = numStr.length();
for (int i = len - 3; i > 0; i -= 3) {
numStr.insert(i, ",");
}
return numStr;
}
int main() {
int num = 123456789;
std::cout << addCommas(num) << std::endl;
return 0;
}
```
这个程序会输出 `123,456,789`。
相关问题
java string 类型的数据添加千位符
你可以使用 Java 提供的 `NumberFormat` 类来格式化数字并添加千位符。
下面是一个示例代码:
```java
import java.text.NumberFormat;
import java.util.Locale;
public class Main {
public static void main(String[] args) {
int num = 123456789;
NumberFormat nf = NumberFormat.getNumberInstance(Locale.US);
String formattedNum = nf.format(num);
System.out.println(formattedNum);
}
}
```
这个程序会输出 `123,456,789`。
你可以通过修改 `Locale` 参数来使用不同的语言和地区格式。
List<String>类型添加数据
List<String> 类型表示一个只包含字符串元素的列表。要向 List<String> 类型的列表中添加数据,可以使用 add() 方法。例如,假设有一个空的 List<String> 类型的列表 my_list,想要将字符串 "hello" 添加到列表中,可以使用以下代码:
```
List<String> my_list = new ArrayList<>();
my_list.add("hello");
```
现在,my_list 列表就包含了一个元素 "hello"。如果想要添加更多的字符串元素,可以在后续行中使用 add() 方法。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/msword](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)