每日打卡java字符串及Arratlist动态数组
import java.util.ArrayList;
import java.util.Scanner;
import java.util.StringJoiner;
public class Main {
public static void main(String[] args) {
/* Scanner sc = new Scanner(System.in);
int[] a = new int[10];
for (int i = 0; i < 10; i++) {
byte o = sc.nextByte();
a[i]=o;
}
for (int i = 0; i < 10; i++) {
for (int j = 0 ; j <10-i-1; j++) {
if (a[j] > a[j + 1])
{
int temp;
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for (int i = 0; i < 10; i++) {
System.out.print(a[i]);
}
System.out.println();
int n=0;
for(int i=0;i<10;i++)
{
if(a[i]!=0)
{
System.out.print(a[i]);
n=i;
break;
}
}
for(int i=0;i<10;i++)
{
if(i!=n)
{
System.out.print(a[i]);
}
}*/
/* Scanner sc=new Scanner(System.in);
ArrayList<Integer> list=new ArrayList<Integer>();
int n=5;
for (int i = 0; i < n; i++) {
int a=sc.nextInt();
list.add(a);//增:最后面增
}
list.add(1);
list.add(0,9);//增:增到该索引位置
int []b={1,2};
for (int i = 0; i < b.length; i++) {
list.remove(b[i]);//删:1根据索引,2根据值,如果整数类型都是索引,返回自身
}
list.set(0,9);//改:根据索引,返回被改的值
for (int i = 0; i < list.size(); i++) {
int c=list.get(i);//查:根据索引
System.out.print(c);*/
/* char []str={'1','2','3','4','5'};
String str1=new String(str);
StringBuilder s=new StringBuilder(str1);
s.append('6');//增:根据值
s.delete(1,3);//索引包左不包右
String str2=s.substring(0,3);
s.reverse();//反转
String str3=s.toString();//变成字符串
System.out.println(s);
System.out.println(str2);
System.out.println(str3);
String str4="12345";
boolean q=str1.equals(str4);//字符串比较
System.out.println(q);
System.out.println(s.capacity());//内存计算
System.out.println(str1.charAt(1));//根据索引查看字符串数值
System.out.println(str4.length());//字符串长度
*/
/* StringJoiner str=new StringJoiner(".","[","]");
str.add("a").add("b").add("c");
System.out.println(str);*/
}
}
本文来自博客园,作者:赵千万,转载请注明原文链接:https://www.cnblogs.com/zhaoqianwan/p/17360209.html
千万千万赵千万
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步