본문 바로가기

파이썬 공부2392

JSONString으로 JSONObject로 변환하는 방법 문자열 변수가 jsonstring 라는 변수가 있습니다. {"phonetype":"N95","cat":"WP"} 이제 JSON 객체로 변환하고 싶습니다.나는 Google에서 더 많이 수색했지만 예상되는 답변을 얻지 못했습니다! 해결 방법 try { JSONObject jsonObject = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}"); }catch (JSONException err){ Log.d("Error", err.toString()); } 참조 페이지 https://stackoverflow.com/questions/5245840 2021. 4. 11.
Java는 두 개의 주어진 값 사이에서 난수를 생성합니다 두 가지 값 사이에 임의의 숫자를 생성하는 방법을 알고 싶습니다. 다음과 같은 임의의 숫자를 생성 할 수 있습니다. Random r = new Random(); for(int i = 0; i < a.length; i++){ for(int j = 0; j < a[i].length; j++){ a[i][j] = r.nextInt(); } } 그러나 0에서 100 (포함) 사이의 임의의 숫자를 어떻게 생성 할 수 있습니까? 해결 방법 당신은 예를 들어 사용할 수 있습니다. r.nextint (101) 더 일반적인 "두 숫자 사이"사용은 다음을 사용합니다. Random r = new Random(); int low = 10; int high = 100; int result = r.nextInt(high-low).. 2021. 4. 11.
Java에서 사용자 입력을 가져 오는 방법은 무엇입니까? 나는 계산기를 만들려고했지만, 사용자 입력을 얻는 방법을 알지 못하기 때문에 작동하지 않을 수 있습니다 . Java에서 사용자 입력을 어떻게 얻을 수 있습니까? 해결 방법 요구 사항에 따라 다음 옵션 중 하나를 사용할 수 있습니다. import java.util.Scanner; //... Scanner scan = new Scanner(System.in); String s = scan.next(); int i = scan.nextInt(); import java.io.BufferedReader; import java.io.InputStreamReader; //... BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); Stri.. 2021. 4. 11.
Java에서 일반 배열을 만드는 방법은 무엇입니까? Java Generics의 구현으로 인해 다음과 같은 코드를 가질 수 없습니다. public class GenSet { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } 유형 안전을 유지 하면서이 작업을 구현할 수 있습니까? 나는 이처럼 자바 포럼에서 해결책을 보았습니다. import java.lang.reflect.Array; class Stack { public Stack(Class clazz, int capacity) { array = (T[])Array.newInstance(clazz, capacity); } private final T[] array; } 그러나 .. 2021. 4. 11.
Java에서 객체 배열 만들기 저는 Java의 새로운 기능이며 시간은 Java에서 객체 배열을 만들었습니다. 나는 클래스 A가있다 - A[] arr = new A[4]; 그러나 이것은 a 가 아니라 4 개의 객체가 아닌 포인터 (참조) 만 생성하는 것입니다.이 올바른지?작성된 객체에서 함수 / 변수에 액세스하려고하면 NULL 포인터 예외를 얻으려고합니다. 내가 이렇게해야했던 개체를 조작 / 액세스 할 수 있도록 : A[] arr = new A[4]; for (int i = 0; i < 4; i++) { arr[i] = new A(); } 이 정확하지 않거나 뭔가 잘못하고 있습니까?이것이 정확한 경우 정말 이상한 경우. 편집 : C ++에서는 새로운 a [4] 을 말하고 네 개의 객체를 만듭니다. 해결 방법 이것은 정확합니다. A[] .. 2021. 4. 11.
ArrayList <문자열>을 문자열 [] 배열로 변환 나는 안드로이드 환경에서 일하고 다음 코드를 시도했지만 일하는 것처럼 보입니다. String [] stockArr = (String[]) stock_list.toArray(); 내가 다음과 같이 정의하면 : String [] stockArr = {"hello", "world"}; 효과가있다.누락 된 것이 있습니까? 해결 방법 이렇게 사용하십시오. List stockList = new ArrayList(); stockList.add("stock1"); stockList.add("stock2"); String[] stockArr = new String[stockList.size()]; stockArr = stockList.toArray(stockArr); for(String s : stockArr) Syst.. 2021. 4. 10.
문자열이 Java의 정수인지 확인합니다 문자열 배열의 특정 항목이 정수인지 여부를 확인하려고합니다. 나는 string 폼에서 infix 표현식을 split ( "") 'ing split ( "") 'in throught retracture herals를 두 개의 배열로 분할하려고합니다.하나는 정수, 운영자 용 하나, 괄호 및 기타 기타 항목을 폐기하는 동안.이것을 성취하는 가장 좋은 방법은 무엇입니까? 나는 integer.isinteger (String arg) 메소드 또는 그런 행운을 찾을 수 있다고 생각했지만 행운은 아닙니다. 해결 방법 가장 순진한 방법은 문자열을 반복하고 모든 요소가 주어진 기수에 대한 유효한 숫자인지 확인하는 것입니다.이는 적어도 한 번 각 요소를보아야하기 때문에 효율적으로 효율적입니다.나는 우리가 기수를 기반으로 마.. 2021. 4. 10.
문자열을 Java의 int로 변환하려면 어떻게합니까? 문자열 을 Java에서 int 로 변환 할 수 있습니까? 내 문자열에는 숫자 만 포함되어 있으며, 내가 나타내는 숫자를 리턴하고 싶습니다. 예를 들어, 문자열 "1234"라는 문자열이 1234 이어야합니다. 해결 방법 String myString = "1234"; int foo = Integer.parseInt(myString); int foo; try { foo = Integer.parseInt(myString); } catch (NumberFormatException e) { foo = 0; } (이 처형은 0 에 대한 잘못된 숫자를 기본값으로 기본 설정하지만 원하는 경우 다른 것을 할 수 있습니다.) 또는 Java 8의 선택적 와 함께 ints 메소드를 사용하여 문자열을 int로 변환하는 강력하고 .. 2021. 4. 10.
java.util.Date를 문자열로 변환합니다 java.util.Date 객체를 Java에서 문자열 로 변환하려고합니다. 형식은 2010-05-30 22:15:52 해결 방법 String pattern = "MM/dd/yyyy HH:mm:ss"; // Create an instance of SimpleDateFormat used for formatting // the string representation of date according to the chosen pattern DateFormat df = new SimpleDateFormat(pattern); // Get the today date using Calendar object. Date today = Calendar.getInstance().getTime(); // Using DateFor.. 2021. 4. 10.
폴더의 모든 파일의 파일 이름을 가져옵니다 폴더에있는 파일의 모든 이름이있는 목록을 만들어야합니다. 예를 들어, 내가 가지고있는 경우 : 000.jpg 012.jpg 013.jpg arraylist 를 [000,012,013] 값으로 저장하고 싶습니다. Java에서 그것을하는 가장 좋은 방법은 무엇입니까? 추신 : 나는 Mac OS X에 있습니다 해결 방법 당신은 그런 식으로 할 수 있습니다. File folder = new File("your/path"); File[] listOfFiles = folder.listFiles(); for (int i = 0; i < listOfFiles.length; i++) { if (listOfFiles[i].isFile()) { System.out.println("File " + listOfFiles[i]... 2021. 4. 10.