본문 바로가기

개발69

[Android 개발] RecyclerView(Adapter) 예제 코드 > 코드에 대한 상세 설명은 아래 글 참고 2022.11.16 - [개발 언어/Java] - 안드로이드 RecyclerView(Adapter) 예제 코드 설명 Mainactivity.java package com.example.listview; import androidx.appcompat.app.AppCompatActivity; import androidx.recyclerview.widget.LinearLayoutManager; import androidx.recyclerview.widget.RecyclerView; import android.os.Bundle; import java.util.ArrayList; import java.util.List; public class MainActivity ex.. 2022. 11. 16.
[Android 개발] 간단한 계산 기능 구현 화면 구성 MainActivity.java package com.example.myapplication1; 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 static final String TAG = "MainActivity"; @Override protected void onCreate(Bundle savedInstanceState) { super... 2022. 11. 13.
[Java] Integer.paselnt()와 안드로이드 스튜디오 EditText 사용하기 parselnt() :기능은 String타입의 숫자를 int 타입으로 변환시켜주는 것이다. 이외에 String 타입을 숫자형으로 바꿔주는 7가지 형태와 안드로이드 스튜디오 개발 시 실 사용 예제를 소개하겠다. 예제 Android Studio에서 자바로 EditText에서 String값을 가져와 Int 값으로 사용하는 경우의 예시이다. 1 EditText number2 = (EditText) findViewById(R.id.Number2); 2 int n2 = Integer.parseInt(number2.getText().toString()); EditText는 TextView로부터 파생된 클래스로, TextView는 Text를 보여주는 역할만을 하고 EditText는 입력 및 수정이 모두 가능하다. 1에.. 2022. 11. 12.
[Android 개발]Unable to load class 'com.google.common.util.concurrent.internal.InternalFutureFailureAccess'. 에러 [Android 개발] Unable to load class 'com.google.common.util.concurrent.internal.InternalFutureFailureAccess'. 에러 에러 내용: Gradle 종속성 손상을 해결하거나 다시 다운로드하려면 네트워크 오류가 필요함. 아마도 파일 정리할때 폴더 내 파일 일부를 삭제해서 발생한 것으로 추정. 해결 방안: 1) 새 Gradle을 공식 페이지에서 다운로드 https://gradle.org/releases/ Gradle | Releases Find binaries and reference documentation for current and past versions of Gradle. gradle.org 2) File > Setting .. 2022. 11. 11.
[Java] 2주차 - 파일 읽기, Arraylist에 자료 삽입 예제 log Main8.java import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.IOException; import java.util.ArrayList; import java.util.List; public class Main8 { public static void main(String[] args) throws IOException { //예외를 호출한 위로 올리겠다. File file = new File("C:\\Users\\K1220\\Desktop\\input.log"); if (!file.exists()) return; BufferedReader inFile = new Buff.. 2022. 11. 1.
[Java] 1주차 - Class , 패키지, 상속, 오버라이드 개념 /*수정중*/ [*] Class 기초개념 클래스는 유사한 변수(멤버 변수)와 함수(메소드)의 묶음이다. 클래스는 폴더와 같아서 폴더내에서 변수와 함수가 사용된다. 따라서 나중에 변수가 겹치거나 중복되어도 해도 오류가 나지 않는다. = 기존의 전역변수, 지역변수와의 차이점이다. public class Main5 { public static void main(String[] args) { int k = sum(5,3); System.out.println(k); } public static int sum(int a, int b){ int sum = a + b; return sum; } } class A = new class 는 생성자로 사용할 수 있는 공간을 생성한다. 혹은 변수 초깃값을 설정한다. sum(int a, in.. 2022. 10. 28.
[Java] 1주차 - 단순 사칙연산 계산기 [*]0 ==는 주소값을 비교하고 equals는 문자열 값을 비교한다. 따라서 equals를 사용해야한다. 단순하게 배열 내 숫자를 정렬하는 알고리즘을 구현. import java.util.Scanner; public class Main6 { public static void main(String[] args) { System.out.println("첫번째 수를 입력하세요.: "); Scanner in = new Scanner(System.in); int a = in.nextInt(); System.out.println("+, -, /, * 중 연산자를 입력하세요.: "); String b = in.next(); System.out.println("두번째 수를 입력하세요.: "); int c = in.n.. 2022. 10. 28.
[Java] 1주차 - 백준 기초 문제 10869번: 사칙연산 [*] 10869 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. https://www.acmicpc.net/problem/10869 10869번: 사칙연산 두 자연수 A와 B가 주어진다. 이때, A+B, A-B, A*B, A/B(몫), A%B(나머지)를 출력하는 프로그램을 작성하시오. www.acmicpc.net import java.util.Scanner; public class Main7 { public static void main(String[] args) { Scanner in = new Scanner(System.in); int a = in.nextInt(); int c = in.nextInt(); System.. 2022. 10. 28.
[Java] 1주차 - 단순 수 정렬 [*]0 단순하게 배열 내 숫자를 정렬하는 알고리즘을 구현. //정렬 알고리즘 public class Main4 { public static void main(String[] args) { int[] test = {1, 44, 5, 66, 34}; for (int c = 0; c test[i]) { //오름차순: >, 내림차순 < int temp = test[c]; test[c] = test[i]; test[i] = temp; } } } // for(int k=0; k 2022. 10. 28.