Java中String骂际、Char和Int之間的相互轉(zhuǎn)換

在做在線編程題目的時候疗琉,需要了解一下數(shù)據(jù)的輸入格式。這樣可以對數(shù)據(jù)處理有比較好的把握歉铝,不需要把太多的時間放在這個上面盈简,注重主要的算法邏輯即可。這里總結(jié)一下太示,為之后筆試做個準(zhǔn)備柠贤。

1.從終端輸入的方式

Scanner類的使用方法:

Scanner scanner = new Scanner(System.in);

從終端獲取輸入流,輸入流傳入Scanner初始化對象時类缤,作為參數(shù)傳遞進(jìn)去偷办。

image.png

Scanner類的重要幾個方法:

next方法(讀取一個字符)

  • 1绰姻、一定要讀取到有效字符后才可以結(jié)束輸入(要是什么都不輸入,則程序不結(jié)束)
  • 2、對輸入的有效字符之前遇到的空白拯欧,next方法會自動將其去掉箱季。只有輸入有效字符后才將其后面的輸入的空白作為分隔符或者結(jié)束符玄柏。
  • next方法補鞥呢得到帶有空格的字符串兼呵。
   public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            String next = sc.next();
            System.out.println(next);
        }
    }
image.png

nextLine方法(讀取一行字符串)

  • 1、以Enter為結(jié)束符驮瞧,也就是說nextLine()方法返回的是輸入回車之前的所有字符氓扛。
  • 2、可以獲得空格论笔。
   public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()){
            String next = sc.nextLine();
            System.out.println(next);
        }
    }
image.png

nextInt

讀取一個整數(shù)采郎。有時候可以直接在終端獲取一個整數(shù),不需要在將String轉(zhuǎn)換為int狂魔。這樣可以減少程序的運行時間尉剩。

2.String與Char

String轉(zhuǎn)Char[]:利用toCharArray()

Scanner sc = new Scanner(System.in);
String line = sc.nextLine();
char[] chars = line.toCharArray();
image.png

String轉(zhuǎn)單個插入字符:利用charAt()

 Scanner sc = new Scanner(System.in);
 String line = sc.nextLine();
 char charAt = line.charAt(2);
image.png

3.String與int

int轉(zhuǎn)化為String:利用valueOf()

int n = 10;
String s = String.valueOf(10);
System.out.println(s);

String轉(zhuǎn)int:利用Integer.parseInt(s);

  Scanner sc = new Scanner(System.in);
  String line = sc.nextLine();
  int i = Integer.parseInt(line);
  System.out.println(i);
image.png

4.輸入的格式

例如:

5,15 2,10
import java.util.Scanner;
/**
 * @author zhoujian123@hotmail.com 2018/8/24 19:27
 */
public class ScannerTest {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        String line = sc.nextLine();
        String[] split = line.split(" ");
        for (int i = 0; i < split.length; i++) {
            String s = split[i];
            int i1 = Integer.parseInt(s.split(",")[0]);
            int i2 = Integer.parseInt(s.split(",")[1]);
            System.out.println(i1+" "+i2);
        }
    }
}
image.png

開始做在線筆試題了!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末毅臊,一起剝皮案震驚了整個濱河市理茎,隨后出現(xiàn)的幾起案子黑界,更是在濱河造成了極大的恐慌,老刑警劉巖皂林,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件朗鸠,死亡現(xiàn)場離奇詭異,居然都是意外死亡础倍,警方通過查閱死者的電腦和手機烛占,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沟启,“玉大人忆家,你說我怎么就攤上這事〉录#” “怎么了芽卿?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長胳搞。 經(jīng)常有香客問我卸例,道長,這世上最難降的妖魔是什么肌毅? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任筷转,我火速辦了婚禮,結(jié)果婚禮上悬而,老公的妹妹穿的比我還像新娘呜舒。我一直安慰自己,他們只是感情好笨奠,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布袭蝗。 她就那樣靜靜地躺著,像睡著了一般艰躺。 火紅的嫁衣襯著肌膚如雪呻袭。 梳的紋絲不亂的頭發(fā)上眨八,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天腺兴,我揣著相機與錄音,去河邊找鬼廉侧。 笑死页响,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的段誊。 我是一名探鬼主播闰蚕,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼连舍!你這毒婦竟也來了没陡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎盼玄,沒想到半個月后贴彼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡埃儿,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年器仗,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片童番。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡精钮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出剃斧,到底是詐尸還是另有隱情轨香,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布悯衬,位于F島的核電站弹沽,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏筋粗。R本人自食惡果不足惜策橘,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望娜亿。 院中可真熱鬧丽已,春花似錦、人聲如沸买决。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽督赤。三九已至嘁灯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間躲舌,已是汗流浹背丑婿。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留没卸,地道東北人羹奉。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像约计,于是被迫代替她去往敵國和親诀拭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容

  • 【程序1】 題目:古典問題:有一對兔子煤蚌,從出生后第3個月起每個月都生一對兔子耕挨,小兔子長到第三個月后每個月又生一對兔...
    開心的鑼鼓閱讀 3,307評論 0 9
  • 50道經(jīng)典Java編程練習(xí)題细卧,將數(shù)學(xué)思維運用到編程中來。抱歉哈找不到文章的原貼了筒占,有冒犯的麻煩知會聲哈~ 1.指數(shù)...
    OSET我要編程閱讀 6,947評論 0 9
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對兔子酒甸,從出生后第3個月起每個月都生一對兔子,小兔子...
    趙宇_阿特奇閱讀 1,844評論 0 2
  • 一赋铝、基礎(chǔ)知識:1插勤、JVM、JRE和JDK的區(qū)別:JVM(Java Virtual Machine):java虛擬機...
    殺小賊閱讀 2,365評論 0 4
  • Java 語言支持的類型分為兩類:基本類型和引用類型革骨。整型(byte 1, short 2, int 4, lon...
    xiaogmail閱讀 1,345評論 0 10