国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - 一篇文章簡述Java交換變量和字符串基礎

一篇文章簡述Java交換變量和字符串基礎

2021-03-04 23:47Java進階學習交流Java進階者 Java教程

本文主要介紹了變量交換、String類初始化、字符串的基本操作。變量交換詳解介紹了兩個變量是如何交換的,通過例子理解這個用法。String類初始化的方式有兩種,一種是字符串常量直接初始化一個String對象,另一種是用構造方法

一篇文章簡述Java交換變量和字符串基礎

大家好,我是我是Java進階者,今天給大家分享Java交換變量和字符串的基本知識。

一、交換變量

1.什么是交換變量

例如用戶輸入a、b的值分別3,9的整數,要求輸出的值為a=9,b=3。如何交換這兩個變量呢?使用三變量法,這種方法用現實生活的舉個例子,假設有一瓶醬油和一瓶醋,還有一個空瓶子,這個空瓶子就是用來交換。先把一瓶醬油倒進空瓶子中,然后再把一瓶醋倒入原來裝醬油的瓶子,最后把倒進空瓶子的醬油倒入原來裝醋瓶子,這就實現了交換變量。

2.交換變量的例子:

import java.util.Scanner; 

public class p41 { 

public static void main(String[] args) { 

        // TODO Auto-generated method stub 

        Scanner scan=new Scanner(System.in);//接收用戶輸入的對象scan 

        int a = scan.nextInt();//int類型變量a來接受用戶的輸入 

        int b = scan.nextInt();//int類型變量b來接受用戶的輸入 

        System.out.println("交換前的值"+"a="+a+",b="+b);//打印用戶輸入的a和b的值 

        swap(a,b);//調用swap()方法 

//定義交換值的swap()方法 

public static void swap(int a,int b){ 

        int temp=a;//定義個中間變量temp 

        a=b; 

        b=temp

        System.out.println("交換后的值"+"a="+a+",b="+b); 

運行的結果是:

一篇文章簡述Java交換變量和字符串基礎

從上面代碼中,我們可以看到創建了Scanner類對象scan,這個對象是接受用戶的輸入的對象。定義int類型變量a和b來接受用戶的輸入的值,定義了一個swap()方法,在方法中定義了一個int類型變量temp,當作成一個中間變量,temp=9,a=30,b=9,實現了變量的交換。

二、String類初始化

1.在我們開發中經常會用字符串,字符串就是一連串的字符,它是由多個字符組成的,例如:“animal”由多個英文字母組成所有組成的單詞。字符串可以包含任意的字符,這些字符串需要用一對雙引號。在Java中提供了String類和StringBuffer類封裝字符串,也提供一些操作字符串的方法。

2.String類進行初始化有兩種方式

第一種是用字符串常量直接初始化一個String對象

String s=”hello world”; 

第二種用構造方法初始化字符串對象

String()構造方法:初始化一個新的String對象,使其包含一個空字符串。 

String(char[ ] value )構造方法:分配一個新的String對象,使它包含字符數組參數中的字符序列。 

String(String value )構造方法:初始化一個新的String對象,使其包含和參數字符串相同的字符序列。 

3.String構造方法例子:

public class p42 { 

public static void main(String[] args) { 

        // TODO Auto-generated method stub 

        String s1=new String();//創建空的字符串 

        String s2=new String("hello world!");//創建字符串內容為hello world! 

        char[] c=new char[]{'A','B','C','D'};//創建字符數組的字符串 

        String s3=new String(c); 

        System.out.println("Java進階"+s1+"學習交流"); 

        System.out.println(s2); 

        System.out.println(s3); 

運行結果是:

一篇文章簡述Java交換變量和字符串基礎

三、字符串基本操作

1.在開發中,我們需要對字符串進行一些操作,例如獲取字符串的長度。String類提供了一些方法,有以下這些方法:

int length()方法:獲取字符串的長度,例如”abc”字符串的長度為3。

int indexOf(String str):返回的是str在字符串中第一次出現的位置。

int indexOf(int ch,int fromIndex):從fromIndex指定位置開始,獲取ch在字符串中出現的位置。

int lastIndexOf(int ch):返回的是指定字符最后一次出現在指定字符串中的索引位置。

char charAt(int index):返回的是字符串中index位置上的字符,它的取值范圍是0~(字符長度-1)。

2.字符串獲取例子

public class p43 { 

public static void main(String[] args) { 

        // TODO Auto-generated method stub 

        String str="hello world!";//聲明字符串 

        System.out.println("字符串的長度為:"+str.length());//獲取字符串的長度 

        System.out.println("字符串的第三個字符:"+str.charAt(2)); 

        System.out.println("字符o第一次出現的位置:"+str.indexOf('o')); 

        System.out.println("從第3個位置查找字符 o,第一次出現的位置 ::"+str.indexOf('o',3)); 

        System.out.println("字符l最后一次出現的位置:"+str.lastIndexOf('l')); 

運行的結果是:

一篇文章簡述Java交換變量和字符串基礎

四、總結

本文主要介紹了變量交換、String類初始化、字符串的基本操作。變量交換詳解介紹了兩個變量是如何交換的,通過例子理解這個用法。String類初始化的方式有兩種,一種是字符串常量直接初始化一個String對象,另一種是用構造方法初始化字符串對象。字符串基本操作獲取字符串的長度、指定的字符串中第一次出現的位置等。希望大家通過本文的學習,對你們有所幫助!

原文地址:https://mp.weixin.qq.com/s/9t6qz_6A7s0iCsegZphEaw

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 久久香蕉国产视频 | 日日干夜夜操 | 亚洲h | 亚洲第一福利视频 | 国产免费拔擦拔擦8x高清在线人 | 在线观看亚洲 | 国产日本韩国在线 | 午夜久久久 | 福利片网站 | 一级一片在线播放在线观看 | 影音先锋亚洲资源 | 欧美成人激情视频 | 国产黄色电影 | 亚洲一区二区在线视频 | 黄视频免费观看网站 | 久久久99国产精品免费 | 成人av一区二区三区 | 精品日韩一区二区 | 日韩欧美一区二区在线视频 | 糈精国产xxxx在线观看 | 国产一级片免费观看 | 小视频在线| 北条麻妃在线一区二区 | 日韩国产| 亚洲www视频 | 国产一区二区在线免费观看 | 久久久九九 | 亚洲久久久久 | 精品国产精品三级精品av网址 | 精品久久av| 精品国产一级 | 亚洲天堂一区在线 | 91xxx在线观看| 日韩av免费在线播放 | aaa综合国产 | 色五月激情综合网 | 中文字幕国产日韩 | 欧美日本韩国在线 | 狠狠影院 | 综合色吧 | 亚洲二区在线播放 |