「java形状合并」如何使用合并形状

博主:adminadmin 2022-12-15 14:45:07 68

本篇文章给大家谈谈java形状合并,以及如何使用合并形状对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中两个int型数组怎么合并啊?

新建一个C数组,长度为a和b长度之和,然后做个遍历a和b添加进c就可以了

int a[] = {1,2,3,4};

int b[] = {5,6,7,8};

int c[]=new int[a.length+b.length];

for(int i=0;ia.length;i++){

c[i]=a[i];

}

for(int j=0;jb.length;j++){

c[a.length+i]=b[j];

}

for(int k=0;kc.length;k++){

System.out.println(k);

}

Java中如何把两个数组合并为一个

import java.util.Arrays;

//Java中如何把两个数组合并为一个

public class gog {

public static void main(String[] args) {

String [] str1 = {"J","a","v","a","中"};

String [] str2 = {"如","何","把","两","个","数","组","合","并","为","一","个"};

int strLen1=str1.length;//保存第一个数组长度

int strLen2=str2.length;//保存第二个数组长度

str1= Arrays.copyOf(str1,strLen1+ strLen2);//扩容

System.arraycopy(str2, 0, str1, strLen1,strLen2 );//将第二个数组与第一个数组合并

System.out.println(Arrays.toString(str1));//输出数组

}

}

将两个java程序合并成一个运行

我改了几处,标示出来了,经测试确实能运行和画图。不过或许你需要再改一下

import java.util.*;

import java.applet.*;

import java.applet.*;

import java.awt.*;

import java.awt.geom.*;

public class Bianma extends Applet

{ //*********************将数组C做为全局变量

char c[]=new char[200];

//************输入任意字符串,它负责将其生成200位二进制序列C

public void getC()

{

System.out.println("输入编码内容:");

Scanner reader=new Scanner(System.in);

String inpt;

String sz=new String();

String erjinzhi=new String();

inpt=reader.next();

String binaryString=new String();

String season =new String();

String szh=new String();

String szz=new String();

int inptLength = inpt.length();

int strLength;

int n3;

int n4;

int n5;

boolean b = true;

if(inptLength%3 == 0)

{

strLength = inptLength/3;

}

else

{

b = false;

strLength = (int)inptLength/3 + 1;

}

String[] str = new String[strLength];

for(int i=0; istr.length;i++)

{

if(b||(i!=str.length-1))

str[i] = inpt.substring(3*i,3*i+3);

else

str[i] = inpt.substring(3*i);

}

int x;

for(int i=0; istr.length;i++)

{

String s=str[i];

x=Integer.parseInt(s);

binaryString=Long.toBinaryString(x);

n3=binaryString.length();

switch(n3)

{

case 1:

erjinzhi="000000000";

break;

case 2:

erjinzhi="00000000";

break;

case 3:

erjinzhi="0000000";

break;

case 4:

erjinzhi="000000";

break;

case 5:

erjinzhi="00000";

break;

case 6:

erjinzhi="0000";

break;

case 7:

erjinzhi="000";

break;

case 8:

erjinzhi="00";

break;

case 9:

erjinzhi="0";

break;

case 10:

erjinzhi="";

break;

}

sz=sz+erjinzhi+binaryString;

}

szh=sz+"0001";

switch(inptLength%3)

{

case 0:

season="1111111111";

break;

case 1:

season="1111111110";

break;

case 2:

season="1111111101";

break;

}

szz=season+szh;

n4=szz.length();

char [] a=szz.toCharArray();

char c[]=new char[200];

c[199]= '0';

int j=199;

int i;

for(i=n4-1;i=0;i--)

{

c[j]=a[i];

j--;

}

System.out.print(c);//这是用做测试程序的,实际上不用输出

}

//*****************画图程序

public void paint(Graphics g)

{

getC();

g.drawRect(0 ,0, 28,28);

//下列程序中的c[n]就是程序1中的数组c

{

int j=3;

int i=12;

{

for (int n=0;n=4;n++)

switch (c[n])

{

case(1):

g.drawLine(n+i,j,n+i,j);

}

}

}

//后面重复画点程序省略

}

}

如何在java里java字符串数组合并成一个数组?

java里java字符串数组合并成一个数组方法如下:

//方法一 Arrays类

String[] a = {"A","B","C"};

String[] b = {"D","E"};

// ListString list = Arrays.asList(a);  --OK

// ListString list = Arrays.asList("A","B","C"); --OK

// list.add("F"); --UnsupportedOperationException

// list.remove("A"); --UnsupportedOperationException

// list.set(1,"javaee");--OK (因为是把数组转为集合,其本质还是数组,数组长度固定不变,但内容可以改变)

// 结论:虽然可以把数组转为集合,但是集合长度不能改变

List list = new ArrayList(Arrays.asList(a));

list.addAll(Arrays.asList(b));

String[] str = new String[list.size()];

list.toArray(str);

for(int x=0;xstr.length;x++){

System.out.print(str[x] + " ");

}

//方法二 循环遍历

// 两个数组合并

String[] str1 = {"Hello","world","java"};

String[] str2 = {"Veriable","syntax","interator"};

String[] newStr = new String[str1.length+str2.length];

//newStr = str1;数组是引用类型

for(int x=0;xstr1.length;x++){

newStr[x] = str1[x];

}

for(int y=0;ystr2.length;y++){

newStr[str1.length+y]=str2[y];

}

for(int y=0;ynewStr.length;y++){

System.out.println(newStr[y] + " ");

  }

// 方法三

String[] str1 = {"Hello","world","java"};

String[] str2 = {"Veriable","syntax","interator"};

int str1Length = str1.length;

int str2length = str2.length;

str1 = Arrays.copyOf(str1, str1Length+str2length);//数组扩容

System.arraycopy(str2, 0, str1, str1Length, str2length);

System.out.println(Arrays.toString(str1));

java形状合并的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于如何使用合并形状、java形状合并的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-15,除非注明,否则均为首码项目网原创文章,转载请注明出处。