에서 문자열을 챨 자바로 변환하는 방법을 / 구문 분석?

How do I '는' 문자열 구문 분석 '값을 챨' 유형, 자바 가상 머신 (jvm) 에?

I know how to do it to int 및 더블 (예를 들어 '안테거스파르세인트 (123&quot ";)'). 문장열 및 문자 클래스를 있나요?

질문에 대한 의견 (5)
해결책

가장 간단한 방법은 구체화하십시오 map_layer 경우 정확히 하나의 문자 변환할지 redhat. 호출할 수 있는 캐릭터는 아마도 ['charAt'] [1] 방법:

char c = s.charAt(0);

[1]: http://download.oracle.com/javase/6/docs/api/java/lang/String.html # charAt (int)

해설 (1)

[리하르트 (int)] 를 사용할 수 있습니다 (https://docs.oracle.com/javase/7/docs/api/java/lang/String.html # charAt (int) 값을 갖는 함수는 문장열 읽어들이려면 챨 언제든지 색인입니다. 스케쳐내 변환하십시오 구체화하십시오 맞추기바인딩 챨 어레이이며 호출하십시오 시도하시겠습니까 [네스토처라이 ()] (https://docs.oracle.com/javase/7/docs/api/java/lang/String.html # 토처라이 ()) 의 구체화하십시오.

String g = "line";
char c = g.charAt(0);  // returns 'l'
char[] c_arr = g.toCharArray(); // returns a length 4 char array ['l','i','n','e']
해설 (2)

이 기법을 사용할 수 있습니다.

String s = "p";

char c = s.charAt(0);
해설 (3)

이 문자열은 1 문자 긴 경우, 그냥 [시행하십시오 해당 문자] (http://download.oracle.com/javase/7/docs/api/java/lang/String.html # charAt% 28int% 29). 문자열 구문 경우 1 이 아닌 문자 기절해있는 붙여넣습니다 문자 될 수 없습니다.

해설 (3)
 String string = "This is Yasir Shabbir ";
 for(char ch : string.toCharArray()){

 }

그런 다음 따라 개별적으로 또는 스케쳐내

char ch = string.charAt(1);
해설 (0)

[오르조지아파체스코먼스트랭.스트링스카페티우스] [1] (un) 스카페자바 메서드을 프로베이비 그리웠댔지 있다.

답을 브레인지 내거냐 없습니다.

https://stackoverflow.com/a/8736043/1130448

[1]: # unescapejava% 28java.lang.string .4/org/apache/commons/lang/stringescapeutils.html http://commons.apache.org/lang/api-2

해설 (0)

내가 이해할 수 있지만, 내가 좀 많이 늦게 이것이 유용했던 카데나 같은 문자열로, 왼쪽 열 직무명 변환하시겠습니까. -)

업데이트: 그래서, 난 내 임호를 뒤로를 이제서야 업데이트되도록 수 있으므로 함께 텍스트 복사, 붙여넣기 등의 경우, 항상 다른 복제 가능 됩니다 다른 데이터를 얻을 수 있는 인덱싱 (만약 그렇다면). -) 행복한 11월 콧수염.

! [변환 테이블] [1]

double  --> Double.parseDouble(String);
float   --> Float.parseFloat(String);
long    --> Long.parseLong(String);
int     --> Integer.parseInt(String);
char    --> stringGoesHere.charAt(int position);
short   --> Short.parseShort(String);
byte    --> Byte.parseByte(String);
boolean --> Boolean.parseBoolean(String);
해설 (6)

가장 간단한 방법은 '문자열 변환' 을 사용하여 charAt () 는 '챨' '':

String stringAns="hello";
char charAns=stringAns.charAt(0);//Gives You 'h'
char charAns=stringAns.charAt(1);//Gives You 'e'
char charAns=stringAns.charAt(2);//Gives You 'l'
char charAns=stringAns.charAt(3);//Gives You 'l'
char charAns=stringAns.charAt(4);//Gives You 'o'
char charAns=stringAns.charAt(5);//Gives You:: Exception in thread "main" java.lang.StringIndexOutOfBoundsException: String index out of range: 5

이것은 전체 스크립트입니다.


import java.util.Scanner;

class demo {
    String accNo,name,fatherName,motherName;
    int age;
    static double rate=0.25;
    static double balance=1000;
    Scanner scanString=new Scanner(System.in);
    Scanner scanNum=new Scanner(System.in);

    void input()
    {
        System.out.print("Account Number:");
        accNo=scanString.nextLine();
        System.out.print("Name:");
        name=scanString.nextLine();
        System.out.print("Father's Name:");
        fatherName=scanString.nextLine();
        System.out.print("Mother's Name:");
        motherName=scanString.nextLine();
        System.out.print("Age:");
        age=scanNum.nextInt();
        System.out.println();
    }

    void withdraw() {
        System.out.print("How Much:");
        double withdraw=scanNum.nextDouble();
        balance=balance-withdraw;
        if(balance
해설 (0)

스케쳐내 문자열으로 분석할 수 있는 반면, 문자열 객체를 표현할 수 있는 챨 둘 이상의 문자를 사용하여 간단히 하면 다음 표현식에서는:

  • 챨 c = 안테거스파르세인트 (s) * (char).
    • 는 구체화하십시오 운영까지도 분석할 수 있는 것이다. 많은 사람들이 있다는 사실을 char& # 39 을 나타내며, 16 비트 번호를 일부가 될 수 있어, 모든 숫자 표현식에서는:)
해설 (3)

import java.io.*;
class ss1 
{
    public static void main(String args[]) 
    {
        String a = new String("sample");
        System.out.println("Result: ");
        for(int i=0;i
해설 (1)

다음과 같이 할 수 있습니다.

String str = "abcd";
char arr[] = new char[len]; // len is the length of the array
arr = str.toCharArray();
해설 (1)

간단히 사용할 수 있습니다 () '를' 토처라이 변환할지 문자열으로 챨 어레이입니다:

    Scanner s=new Scanner(System.in);
    System.out.print("Enter some String:");
    String str=s.nextLine();
    char a[]=str.toCharArray();
해설 (0)

[리하르트 (int)] [1] 기능을 사용할 수 있는 가치를 챨 읽어들이려면 문장열 언제든지 색인입니다. 스케쳐내 변환하십시오 구체화하십시오 맞추기바인딩 챨 어레이이며 호출하십시오 시도하시겠습니까 [네스토처라이 ()] [2] 에 구체화하십시오. 긴 경우, 해당 문자 1 문자 문자열은 단지 시행하십시오 호출하여 리하르트 (0) (이퍼스트 () 또는 C # 에서).

[1]: https://docs.oracle.com/javase/10/docs/api/java/lang/String.html # charAt (int) [2]: https://docs.oracle.com/javase/10/docs/api/java/lang/String.html # 토처라이 ()

해설 (0)
  • 오버클로킹된 에세이 운행에서어떠한 :*

public class CharToInt{  
public static void main(String[] poo){  
String ss="toyota";
for(int i=0;i
해설 (0)