'JAVA/여러가지 메서드'에 해당되는 글 7건

  1. 2012.07.26 String 클래스들.
  2. 2012.07.20 IndexOf , Substring
  3. 2012.07.20 기본형 ㅡ>문자열 , 문자열 ㅡ>기본형
  4. 2012.07.20 int를 String으로 parse
  5. 2012.07.17 Collection
  6. 2012.07.11 랜덤
  7. 2012.05.31 string을 int로 parse
posted by changhozz 2012. 7. 26. 17:12

 

   String 

  substring (int beginIndex) ㅡ> 시작 인덱스부터 끝인덱스 내용까지 반환.

   String

  substring (int beginindex , int endindex) ㅡ> 시작 인덱스부터 내가 정한 마지막 인덱스 전까지 반환.    고로 뒤에 파라미터는 원하는 개수임.

  boolean 

  contains(CharSequence s)  ㅡ> 특정 문자하나를 갖고있나 확인한다.  "d"

String 형 넣어줘야함.

  String  replace(char oldChar, char newChar) ㅡ>문자하나를 원하는 문자하나로 바꾼다.

  String

 replaceAll(String regex, String replacement) ㅡ> 내가 지정한 정규식에 걸리는 문자들을
모두 replacement에 들어간 문자로 바꾼다.

   
   
   
   
   

'JAVA > 여러가지 메서드' 카테고리의 다른 글

IndexOf , Substring  (0) 2012.07.20
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
Collection  (0) 2012.07.17
랜덤  (0) 2012.07.11
posted by changhozz 2012. 7. 20. 14:32

public class StringEx {
public static void main (String [] args){
 
 String fullname = "Hello.java";
 int index = fullname.indexOf(".");   // "." 이 있는 index번호를 리턴함.  indexOf
 String filename = fullname.substring(0,index); //몇번째부터 몇번째까지 내용을 리턴함.  substring
 System.out.println(filename);
 String ext = fullname.substring(index+1,fullname.length());   
 String ext1 = fullname.substring(index+1);  //하나만 지정해주면 여기서부터 끝까지 출력.
 System.out.println(ext);
 System.out.println(ext1);
 
 
 
}
}
결과 :

Hello
java
java

'JAVA > 여러가지 메서드' 카테고리의 다른 글

String 클래스들.  (0) 2012.07.26
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
Collection  (0) 2012.07.17
랜덤  (0) 2012.07.11
posted by changhozz 2012. 7. 20. 14:10

 

기본형 ㅡ> 문자열 

문자열 ㅡ> 기본형 

String valueOf(boolean b) 

boolean  Boolean.getBoolean(String s) 

 String valueOf(char c)

 

 String valueOf(int i)

 Integer.parseInt(String s)

 String valueOf(long l)

 Long.parseLong(String s)

 String valueOf(float f)

 Float.parseFloat(String s)

 String valueOf(double d)

 Double.parseDouble(String s)

 

 Byte.parseByte(Sting s)

 

* raidx = 진법

[참고] Integer클래스의 static int parseInt(String s, int radix)를 사용하면 16진수 값으로 표현된 문자열도
변환할 수 있기 때문에 대소문자 구별없이 a,b,c,d,e,f도 사용할 수 있다. int result = Integer.parseInt("a",16);의 경우 result에는 정수값 10이 저장된다. (16진수 a는 10진수로는 10을 뜻한다.)

 

 

'JAVA > 여러가지 메서드' 카테고리의 다른 글

String 클래스들.  (0) 2012.07.26
IndexOf , Substring  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
Collection  (0) 2012.07.17
랜덤  (0) 2012.07.11
posted by changhozz 2012. 7. 20. 14:03

int를 String으로 변환하는 두가지 방법!!.

첫번째!!

int value = 100;

String strValue = String.valueOf(value);       //int를 String형으로 변환.

두번째!!

int value2 = 100;

String strValue2 = value2 + "";       //int를 String으로 변환하는 또다른 방법!

[참고] 참조변수에 String을 더하면, 참조변수가 가리키고 있는 인스턴스의
toString()을 호출하여 String을 얻은 다음 결합한다.

'JAVA > 여러가지 메서드' 카테고리의 다른 글

IndexOf , Substring  (0) 2012.07.20
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
Collection  (0) 2012.07.17
랜덤  (0) 2012.07.11
string을 int로 parse  (0) 2012.05.31
posted by changhozz 2012. 7. 17. 16:52

배열 정렬

Collections.sort(배열);

add (index , object);    ㅡ> add는 몇번째 인덱스에다가 값을 추가하여 나머지가 뒤로 한칸씩 밀리는 것이고

set (index , object)     ㅡ>set은 몇번째 인덱스에 값을 지정 값으로 바꾸겠다는 뜻. 따라서 뒤에가 밀리지 않는다.

 

list1.containAll(list2);

list1이 list2의 값들을 모두 갖고있으면 true

list1.containAll(3);

이렇게해도됨 3을 list1이 가지고있으면 true

 

list1.retainAll(list2);    

list1는 유지한다 오직 list2에 있는값들만.(즉,ist1에다가 list1과2의 교집합만 저장하겠단뜻).

 

Vector에서 v.clear(); 를 해줬을때

size가 0이되는 것이고 용량(capacity)는 그대로 유지된다.

 

v.ensureCapacity(int minCapacity);     ㅡ> 크기(capacity)를 최소한 지정숫자만큼 늘리겠단뜻.

최소한이므로, 원래 용량이 지정숫자보다 크다면 아무런 변화가 없다.

만약 바뀔시엔 새로운 배열을 생성하여 변수 v가 가리키는 주소값이 달라지는것 뿐.  

 

'JAVA > 여러가지 메서드' 카테고리의 다른 글

IndexOf , Substring  (0) 2012.07.20
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
랜덤  (0) 2012.07.11
string을 int로 parse  (0) 2012.05.31
posted by changhozz 2012. 7. 11. 17:02

랜덤함수 Math.random();

반환형이 double형이다.

반환값의 범위는 0.0포함~ 1.0미포함

따라서 소수 반환하려고 사용

수식: (int) (Math.random() * 범위 + 시작값);

'JAVA > 여러가지 메서드' 카테고리의 다른 글

IndexOf , Substring  (0) 2012.07.20
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
Collection  (0) 2012.07.17
string을 int로 parse  (0) 2012.05.31
posted by changhozz 2012. 5. 31. 00:17

Integer.parseInt(String s)  - 문자열을 숫자로 계산해줌.

ex)MethodOverload test = new MethodOverload();
      test.plus("1", "2", "3");

 public void plus(String a, String b, String c) {
    int x = Integer.parseInt(a);
    int y = Integer.parseInt(b);
    int z = Integer.parseInt(c);
    System.out.println(x+y+z);
   }

console = 6

'JAVA > 여러가지 메서드' 카테고리의 다른 글

IndexOf , Substring  (0) 2012.07.20
기본형 ㅡ>문자열 , 문자열 ㅡ>기본형  (0) 2012.07.20
int를 String으로 parse  (0) 2012.07.20
Collection  (0) 2012.07.17
랜덤  (0) 2012.07.11