添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import java . util . Arrays ;
class Main
{
// 将对象数组转换为 Java 中的整数数组的程序
public static void main ( String [ ] args )
{
Object [ ] objectArray = { 1 , 2 , 3 , 4 , 5 } ;
Integer [ ] integerArray = new Integer [ objectArray . length ] ;
// 将元素从对象数组复制到整数数组
for ( int i = 0 ; i < objectArray . length ; i ++ ) {
integerArray [ i ] = ( Integer ) objectArray [ i ] ;
}
System . out . println ( Arrays . toString ( integerArray ) ) ;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import java . util . Arrays ;
class Main
{
// 将对象数组转换为 Java 中的整数数组的程序
public static void main ( String [ ] args )
{
Object [ ] src = { 1 , 2 , 3 , 4 , 5 } ;
Integer [ ] dest = new Integer [ src . length ] ;
System . arraycopy ( src , 0 , dest , 0 , src . length ) ;
System . out . println ( Arrays . toString ( dest ) ) ;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java . util . Arrays ;
class Main
{
// 将对象数组转换为 Java 中的整数数组的程序
public static void main ( String [ ] args )
{
Object [ ] objectArray = { 1 , 2 , 3 , 4 , 5 } ;
Integer [ ] integerArray = Arrays . copyOf ( objectArray ,
objectArray . length ,
Integer [ ] . class ) ;
System . out . println ( Arrays . toString ( integerArray ) ) ;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java . util . Arrays ;
class Main
{
// 将对象数组转换为 Java 中的整数数组的程序
public static void main ( String [ ] args )
{
Object [ ] objectArray = { 1 , 2 , 3 , 4 , 5 } ;
Integer [ ] integerArray = Arrays . asList ( objectArray )
. toArray ( new Integer [ 0 ] ) ;
// .toArray(new Integer[objectArray.length]);
System . out . println ( Arrays . toString ( integerArray ) ) ;
}
}
  • 将指定的对象数组转换为顺序 Stream .
  • 利用 Stream.map() 将流中的每个对象转换为它们的整数表示。
  • 使用 toArray() 方法将流元素累积到一个新的整数数组中。
  • 下面的程序演示了它:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    import java . util . Arrays ;
    class Main
    {
    public static void main ( String [ ] args )
    {
    Object [ ] objectArray = { 1 , 2 , 3 , 4 , 5 } ;
    // 将元素从对象数组复制到整数数组
    Integer [ ] integerArray = Arrays . stream ( objectArray )
    . map ( o -> ( Integer ) o )
    . toArray ( Integer [ ] :: new ) ;
    System . out . println ( Arrays . toString ( integerArray ) ) ;
    }
    }