728x90
728x170
- 문자열 -> Integer.parseInt() -> 숫자
숫자 -> String.valueOf() -> 문자열
예) MainActivity.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 |
public class MainActivity extends AppCompatActivity {
EditText editText;
EditText editText2;
TextView textView2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText = (EditText) findViewById(R.id.editText);
editText2 = (EditText) findViewById(R.id.editText2);
textView2 = (TextView) findViewById(R.id.textView2);
}
public void onButton1Clicked(View v) {
String value01 = editText.getText().toString();
String value02 = editText2.getText().toString();
/*
String value03 = "10";
textView2.setText(value03);
*/
int input01 = Integer.parseInt(value01);
int input02 = Integer.parseInt(value02);
int input03 = input01 + input02;
textView2.setText(String.valueOf(input03));
}
} |
cs |
*참고
- getText() : 사용자가 입력 상자에 입력한 값을 호출하는 메서드
- setText() : 글자를 화면에 보여주는 메서드
- toString() : 타입이 'Editable'로 되어 있어서 String 타입으로 변환시키기 위해 호출해줘야 함.
728x90
그리드형(광고전용)
'Programming > Android' 카테고리의 다른 글
Getter, Setter 함수 (0) | 2017.05.05 |
---|---|
다른 클래스에 MainActivity 클래스 전달 (0) | 2017.05.05 |
이벤트 처리 방법 (0) | 2017.05.05 |
상수 (Constant) (0) | 2017.05.03 |
색 (Color) (0) | 2017.05.03 |
멀티 터치 (Multi Touch) (0) | 2017.03.13 |
매니페스트 (Manifest) (0) | 2017.01.25 |
위험 권한의 세부 정보 (0) | 2017.01.25 |