java中 怎么把 int 型数据从小到大放入指定int型一维数组中

供稿:hz-xin.com     日期:2025-01-21
JAVA编程:已知两个数组,A,B,要使得所有A数组,并且不在B数组中的所有数据放入一个新的INT数组中,?怎么作?

一楼回答的就很明白的!
import java.util.ArrayList;
import java.util.List;

public class Array_2
{
protected ArrayList arrayList=new ArrayList();
protected List list=new ArrayList();
Array_2()
{
int[] array1 ={0,1,2,3,4};
int[] array2= {2,4,5,6,7,9 };
for (int k = 0; k < array2.length; k++)
{
list.add(array2[k]);
}

for (int i=0;i<array1.length;i++)
{
if (!(list.contains(array1[i])))
{
arrayList.add(array1[i]);

}
}
}
public void show() {
for (int em :arrayList)
{
System.out.println(em);
}
}
public static void main (String[] args)
{
new Array_2 ().show();
}
}
我这是把不同的输出到屏幕,你可以修改一下赋给另外一数组就行了!我写到这应该没问题了……

堆上数组有默认值为1(new出来的 int a[]=new int[3];)
栈上的是随机的没有手动初始化之前不能用于计算和给其他变量赋值 (int a[10];)

先乱七八糟地把所有int都放进去,然后用JDK自带的方法,Arrays.sort(int[] i)进行排序就行了。

难道你还还要写个算法吗。Array,list 容器有自带的是排序方法!!

```````

一楼正解。

用个冒泡排序算法就OK啦!

public static void main(String args[]) {
int[] array = { 12, 5, 9, 15,2,1,6, 2 };
array = getSort(array);
for (int x : array) {
System.out.print(x+" ");
}

}

public static int[] getSort(int[] arrays) {
int temp;
for (int i = 0; i < arrays.length; i++) {
for (int j = i + 1; j < arrays.length; j++) {
if (arrays[i] > arrays[j]) {
temp = arrays[i];
arrays[i] = arrays[j];
arrays[j] = temp;

}
}

}
return arrays;

}

Java 怎样把 int转换成 String
Java中处理整数(int)与字符串(String)的转换时,主要依据的是数据类型的特性和提供的转换方法。由于int作为基础数据类型不能直接转换为String类型,需要使用一些特定的方法来实现。下面列举几种常见的转换方式:首先,可以利用String与int类型的直接拼接,如:int i = 10; String s = ""+i; 这种方法...

java中如何把多个int类型的数放在数组或是字符串里?
Array[9]”,否则获取“Array[10]”的时候会报错数组越界异常。把int类型的多个数放入字符串 String str =""+ int1++ int2+ int3+ int4+ int5+ int6;\/\/直接拼串即可 备注:第二个没什么意义,如果是为了存储的话,可以再各个数直接加上某些特殊字符如”||“之后方便数据读取。

JAVA中怎么将int数据转换为byte数据?
int size = Integer.SIZE \/ Byte.SIZE; byte[] ret = new byte[size]; for (int i = 0; i < size; ++i) { ret[i] = (byte) (val << (8 * i) >> 56); } return ret; } 扩展资料 Java也提供了一个byte数据类型,并且是基本类型。java byte是做为最小的数字来处理...

在java 怎么把int转换为字符串
在 Java 中,将 int 类型转换为 String 类型时,可以使用 Integer 类的 toString() 方法。例如:int num = 123;String str = Integer.toString(num);这种方法简单直接,适用于大多数情况。不过,如果需要将一个字符串转换为 int 类型,则需要用到 Integer 类中的 parseInt() 方法或 valueOf() ...

在java中怎样将int类型转换为string类型
此外,对于较大的int值,建议使用StringBuilder进行拼接,可以提高性能。例如:int i = 111; StringBuilder sb = new StringBuilder(); sb.append(i); String ns = sb.toString();这种方法在处理大量数据时更为高效,尤其是在需要多次拼接的情况下。总之,Java提供了多种将int类型转换为String类型的...

java如何把int型负数转换成int型正数
可以通过将负数取绝对值的方式将int型负数转换成int型正数。具体可以使用Math.abs函数来实现。解释如下:一、理解int型负数与正数的转换 在Java中,int型数据表示整数,可以包含正数和负数。当我们需要将一个负数转换为正数时,最直接的方式就是取其绝对值。绝对值是一个数的非负值,即它距离数轴原点的...

java中int类型如何将数字转换成byte字节数组
Java中InputStream流处理是一个常见的操作,当需要将输入数据转换为byte[]数组时,有多种方法可供选择。本文将为您详细介绍这些转换方法,并提供相应的示例代码,帮助您更直观地理解和应用。首先,最直接的方法是使用InputStream.read(byte[] b, int off, int len),这个方法会读取指定数量的字节到指定...

在java中如何将int类型的值转化为string类型
方法:String.valueOf(int类型的值)用法举例:public static void main(String args[]) { int a = 100;System.out.println(String.valueOf(a));} 希望对你有所帮助。

JAVA中int怎么转换String类型?
此外,如果确实需要将int类型转换为String类型,推荐使用String.valueOf()方法,这样可以更安全地处理各种数据类型。例如:int number = 123; String str = String.valueOf(number);这样可以确保即使myCourseList.getSelectedValue()返回的不是int类型的值,也不会抛出异常。总之,在进行类型转换时,需要...

java 获取int类型数据长度的方法?
valueOf 方法返回的相关Number对象持有传递的参数的值。该参数可以是基本数据类型,字符串(String),等等。 这个方法是一个静态方法。该方法可以采取两个参数,其中一个是String,另一个是基数。使用语句:int numberOfDigits = String.valueOf(n).length();。二、使用对数方法:java.lang.StrictMath...