java基础

本文介绍了两种方法来截取Java字符串中的内容,包括去除首尾空格后提取有效部分,并通过for和while循环实现。展示了字符串操作的基本实践和循环控制的运用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

截取字符串


//截取字符串两边空格的第一种方式
        int i = 0;
        String str = "    H ell o  Wo rl d     ";
        int length = str.length() - 1;
        char[] arr = str.toCharArray();
        while (arr[i] == ' '){
            i++;

        }
        while (arr[length] == ' '){
            length--;
        }
        String sbu = str.substring(i, length + 1);
        System.out.println(substring);
//截取字符串两边空格的第二种方式
        int i = 0;
        String str = "       H ell o  Wo rl d        ";
        int length = str.length() - 1;

        char[] arr = str.toCharArray();
        while (arr[i] == ' ') {
            i++;
        }
        while (arr[length] == ' ') {
            length--;
        }
        System.out.println(i);
        System.out.println(length);
        String aa = "";
        for (int j = i; j <= length; j++) {
            aa = aa + arr[j];
        }
        System.out.println(aa);

for循环练习

package hm.day;

import javax.xml.transform.Source;
import java.nio.file.spi.FileSystemProvider;
import java.sql.SQLOutput;
import java.util.Scanner;
import java.util.concurrent.ForkJoinPool;

public class For1 {
    public static void main(String[] args) {
/*        for (int i = 1;  i < 9; i++) {
            System.out.println("Helloworld");

        }
        for (int j = 1; j<=5; j++){
            System.out.println(j);
        }
        System.out.println("---------------------------------");
        for (int k = 5; k>=1; k-- ){
            System.out.println(k);

                for (int i =1 ; i <= 5; i++) {
            if (i == 4){
                System.out.println("chong'lian");
            }
            System.out.println("断线重连第"+i+"次");
        }
                //累加
        int sum = 0;
        for (int i = 1; i <=5 ; i++) {
            System.out.println(i);
            sum = sum +i;
            //sum +=i;
        }
        System.out.println(sum);

     int sum = 0;
        for (int i = 1; i <= 100; i++) {
            if (i % 2==0){
                sum +=i;
            }
        }
        System.out.println(sum);



                Scanner sc = new Scanner(System.in);
        System.out.println("请输入第一个数字");
        int start = sc.nextInt();
        Scanner sc1 = new Scanner(System.in);
        System.out.println("请输入第二个数字");
        int end = sc.nextInt();
        int num = 0;
        for (int i = start; i <= end; i++) {
            if (i %3 ==0 && i %5 ==0) {
                num++;
                System.out.println(i);
            }
        }
        System.out.println("一共有"+num+"个数字满足条件");
        }*/



    }
}

while循环练习

package hm.day;

import com.sun.source.doctree.SummaryTree;

public class Wile {
    public static void main(String[] args) {
//        double i = 88444330;
//        double j = 0.1;
//        int count = 0;
//
//        while (j <k){
//            j = j *2;
//            count++;
//        }
//        System.out.println(count);

        int sum = 0;
        for (double k = 88444330; k >= 0.1; k--) {
            k = k/2;
            sum++;
        }
        System.out.println(sum);

    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值