본문 바로가기

파이썬 공부2392

오류 : 메인 클래스를 찾거나로드 할 수 없습니다 Java 코드를 컴파일하고 실행하는 데 어려움을 겪고 있으며 Java를 VenSIM 용 공유 객체 인 Simulation Modeling 패키지로 Java를 인터페이스 할 수 있도록합니다. 다음 코드는 오류없이 컴파일됩니다. javac -d . -cp ./apache-log4j-1.2.16/log4j-1.2.16.jar:./vensim.jar SpatialModel.java VensimHelper.java VensimException.java VensimContextRepository.java 그러나 다음을 실행하려고 할 때 : java -cp ./apache-log4j-1.2.16/log4j-1.2.16.jar:./vensim.jar SpatialModel vars "오류 : 메인 클래스 Spatial.. 2021. 4. 9.
Java의 정적 클래스 static class 와 같은 것이 있습니까? 그러한 수업의 의미는 무엇입니까?정적 클래스의 모든 메소드가 정적 이어야합니까? 다른 방향으로 필요한 것이 필요합니다. 클래스가 모든 정적 메소드가 포함되어 있으면 클래스도 정적 인 것입니까? 정적 수업은 무엇을 위해 좋은가? 해결 방법 Java는 정적 중첩 클래스를 가지고 있지만 최고 수준의 정적 클래스를 찾고있는 것처럼 들립니다.Java는 최상위 클래스를 정적으로 만드는 방법이 없지만 다음과 같이 정적 클래스를 시뮬레이션 할 수 있습니다. 위에서 제안 당 간단한 예제 : public class TestMyStaticClass { public static void main(String []args){ MyStaticClass.setMyStaticMembe.. 2021. 4. 9.
쉼표로 구분 된 문자열을 목록으로 변환하는 방법은 무엇입니까? 쉼표로 구분 된 문자열을 일부 컨테이너 (E.G 배열, 목록 또는 벡터)로 변환 할 수있는 Java의 기본 제공 방법이 있습니까?또는 사용자 정의 코드를 작성해야합니까? String commaSeparated = "item1 , item2 , item3"; List items = //method that converts above string into list?? 해결 방법 쉼표로 구분 된 문자열을 로 변환 List items = Arrays.asList(str.split("\\s*,\\s*")); 위의 코드는 다음과 같이 정의 된 것으로 정의 된 구분 기호에서 문자열을 분할합니다. 0 또는 그 이상의 공백, 리터럴 쉼표, 0 또는 그 이상의 공백 을 목록에 배치하고 단어와 쉼표 사이의 공백을 축소합니다.. 2021. 4. 9.
java의 "instanceof"를 사용하십시오 Java는 instanceOf 연산자가 있다는 것을 알게되었습니다.당신은 그것이 사용되는 곳을 정교하게 할 수 있고 그 장점은 무엇입니까? 해결 방법 기본적으로 객체가 특정 클래스의 인스턴스인지 확인합니다. 일반적으로 수퍼 클래스 또는 인터페이스 유형의 객체에 대한 참조 또는 매개 변수가 있고 실제 객체가 다른 유형 (일반적으로 더 많은 콘크리트)이 있는지 여부를 알아야합니다. 예: public void doSomething(Number param) { if( param instanceof Double) { System.out.println("param is a Double"); } else if( param instanceof Integer) { System.out.println("param is an.. 2021. 4. 8.
java : float로 float로 변환하고 float로 변환 float에서 문자열이나 문자열에서 float로 변환 할 수 있습니까? 내 경우에는 2 값 문자열 (테이블에서 얻은 값)과 내가 계산 한 부동 가치 사이의 주장을 만들어야합니다. String valueFromTable = "25"; Float valueCalculated =25.0; 나는 float에서 문자열로 시도했다 : String sSelectivityRate = String.valueOf(valueCalculated ); 그러나 어설 션이 실패합니다 해결 방법 float f = Float.parseFloat("25"); String s = Float.toString(25.0f); 비교하는 것은 문자열을 float로 변환하고 두 개의 수레로 비교하는 것이 좋습니다.이것은 하나의 부동 번호로 인해 문.. 2021. 4. 8.
Java에서 문자열을 되돌립니다 hi 라는 문자열 변수에 "hello world"가 있습니다. 나는 그것을 인쇄해야하지만 반전해야합니다. 어떻게해야합니까?Java에 이미 내장 된 함수가 이미 내장 된 일부 기능이 있음을 알고 있습니다. 해결 방법 이것을 사용할 수 있습니다 : new StringBuilder(hi).reverse().toString() 또는 JDK 1.5 이전 버전의 경우 stringbuilder 대신 java.util.StringBuffer 를 사용하십시오 - 동일한 API가 있습니다. stringbuilder 가 동시성 문제가 없을 때 현재 stringbuilder 가 선호되는 것을 지적하기 위해 주석 주석을 감사합니다. 참조 페이지 https://stackoverflow.com/questions/7569335 2021. 4. 8.
char 배열을 다시 문자열로 변환하는 방법은 무엇입니까? char 배열이 있습니다. char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'}; 내 현재의 해결책은해야합니다 String b = new String(a); 그러나 분명히 이것을하는 것이 더 좋은 방법이 있습니까? 해결 방법 아니요, 그 솔루션은 절대적으로 정확하고 최소한입니다. 그러나 이것은 매우 비정상적인 상황입니다. 문자열 는 Java에서 특별히 처리되기 때문에 foo "는 실제로 string 입니다.따라서 개별 char s에 문자열을 분할 할 필요가없고 정상적인 코드에는 다시 조인해야합니다. 이것을 C / C ++과 비교하십시오. 여기서 "foo" char s가 한쪽에 0 바이트로 0 바이트로 종료되고 string 의 번들이 있습니.. 2021. 4. 8.
string.equals 대 ==. 이 코드는 문자열을 토큰으로 분리하고 문자열 배열에 저장 한 다음 변수를 첫 번째 가정과 비교합니다 ... 왜 작동하지 않습니까? public static void main(String...aArguments) throws IOException { String usuario = "Jorman"; String password = "14988611"; String strDatos = "Jorman 14988611"; StringTokenizer tokens = new StringTokenizer(strDatos, " "); int nDatos = tokens.countTokens(); String[] datos = new String[nDatos]; int i = 0; while (tokens.hasMore.. 2021. 4. 8.
Java에서 문자열을 길게 변환하는 방법은 무엇입니까? Java에서 간단한 질문이 있습니다. long.tostring () long 로 long.tostring () 에 의해 얻은 문자열 을 어떻게 변환 할 수 있습니까? 해결 방법 Long.parseLong("0", 10) // returns 0L Long.parseLong("473", 10) // returns 473L Long.parseLong("-0", 10) // returns 0L Long.parseLong("-FF", 16) // returns -255L Long.parseLong("1100110", 2) // returns 102L Long.parseLong("99", 8) // throws a NumberFormatException Long.parseLong("Hazelnut", 10) // .. 2021. 4. 8.
STRING에서 Java에서 문자열로 변환 / 구문 분석하는 방법은 무엇입니까? 문자열 값을 Java에서 char 유형으로 구문 분석하려면 어떻게합니까? int와 double (예 : integer.parseparseparteint ( "123") 와 같은이를 수행하는 방법을 알고 있습니다. 문자열과 문자가있는 수업이 있습니까? 해결 방법 char c = s.charAt(0); 참조 페이지 https://stackoverflow.com/questions/7853502 2021. 4. 8.