정해진 단어에서 만들어낼 수 있는 새로운 단어 추출할 수 있는 코드입니다.
package com.example.midterm_problem2;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.EditText;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
private TextView Original_text;
private EditText First;
private EditText Second;
private EditText Third;
private TextView Text_logg;
String myText;
String final_result;
String num_str1,num_str2,num_str3;
int num1, num2, num3;
String new_word;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Original_text= (TextView)findViewById(R.id.original_text);
First = (EditText) findViewById(R.id.first);
Second = (EditText) findViewById(R.id.second);
Third = (EditText) findViewById(R.id.third);
Text_logg = (TextView) findViewById(R.id.text_log);
}
public void click_get(View view){
myText = Original_text.getText().toString();
final_result = Text_logg.getText().toString();
num1 = Integer.parseInt(First.getText().toString());
num2 = Integer.parseInt(Second.getText().toString());
num3 = Integer.parseInt(Third.getText().toString());
num_str1 = myText.substring(num1,num1+1);
num_str2 = myText.substring(num2,num2+1);
num_str3 = myText.substring(num3,num3+1);
new_word = num_str1+num_str2+num_str3;
Text_logg.setText(final_result + "\n"+ new_word);
}
}
'실시간 운영체제' 카테고리의 다른 글
[실시간 운영체제] 환율 계산기 (0) | 2023.04.27 |
---|---|
[실시간 운영체제] 연산 확인 작업 (pt.1) (0) | 2023.04.27 |
[실시간 운영체제] 길이 변환기 (0) | 2023.04.27 |
[실시간 운영체제] 온도 변환기 (0) | 2023.04.27 |
[실시간 운영체제] reverse button 3x3 행렬 (0) | 2023.04.26 |