将一维数组转化成整数:
array[array.length - 1]是个位数.
public static int arrayToInt(int[] array) {
int result = 0;
for (int i = 0; i < array.length; i++) {
result = result * 10 + array[i];
}
return result;
}
Java中有内置方法可以直接求出一个整数有多少位数:
num是要求的整数
int len = String.valueOf(Math.abs(num)).length();
Integer.parseInt
是 Java 中用于将字符串转换为整数类型的方法。它的用法如下:
int result = Integer.parseInt("123");
String.valueOf
是 Java 中一个静态方法,用于将各种类型的数据转换为字符串。它的用法如下:
int num = 123; String str = String.valueOf(num); // 将整数num转换为字符串
这个方法可以将基本数据类型、对象等转换为字符串表示。如果传入的参数为 null,则会返回字符串 "null"。String.valueOf
方法是一个非常常用的方法,可以方便地将不同类型的数据转换为字符串进行操作。
在java中复制出一个新的一维数组
import java.util.Arrays;
int[] originalArray = {1, 2, 3, 4, 5};
int[] newArray = Arrays.copyOf(originalArray, originalArray.length);