long转string 直接拼接字符串原来
时间: 2024-10-15 22:13:43 浏览: 24
JavaScript中字符串拼接的基本方法
将`long`类型的数值转换成`String`类型并直接拼接到字符串中,通常涉及到将数字转换成字符数组或者通过循环处理每一位数。以下是一个简单的示例:
```java
public static String longToString(long num) {
if (num == 0) {
return "0";
}
StringBuilder sb = new StringBuilder();
while (num > 0) {
int digit = (int) (num % 10);
sb.append(digit);
num /= 10;
}
// 如果数字小于是负数,需要在前面加负号
if (sb.charAt(0) == '-') {
sb.deleteCharAt(0); // 移除第一个字符
sb.insert(0, "-"); // 添加负号到开头
}
return sb.reverse().toString(); // 反转字符串使其按照常规的顺序显示
}
```
在这个例子中,我们首先检查是否是零,然后使用`StringBuilder`逐位取出数字并添加到字符串前部。对于负数,我们先去掉第一位的负号,然后在前面添加。最后,由于原始的`long`是以反序存储的,所以需要反转字符串。
阅读全文