2013-04-09 4 views
0

문자열 변환을위한 많은 도우미 루틴을 만들어야합니다. 같은도우미 함수를 구성하는 방법

뭔가 : 내가 어떤 Activity에서 호출하고자하는

String Function1(String s) {} 

.

가장 좋은 방법은 무엇입니까? 수업을 만들지 말아야하나요? 나는이 모든 기능을 가진 파일 하나를 가지고 있다고 생각했다. 이것은 패키지를위한 후보인가요?

답변

5

공공 정적 메서드와 클래스를 작성, 당신은 ClassName.methodName (매개 변수)와 모든 곳을 호출 할 수있는 파일 조직에 대한

String someString = Util.methodOne("Some String"); 
// ... 
+0

코드를 보내 주셔서 감사합니다. – Milan

+0

다른 클래스에 의존하는'code'와 static modifier는 코드보다 약한 타입은 무엇입니까? –

+0

정적이면서 정적이 아닌 메서드가 있어야하는 이유는 무엇입니까? – karlihnos

4
Package: util 
Class: StringUtils 
Methods: all static 

그게 내가하고 싶은 일이다.

유형간에 차이가있을 수 있습니다. 보통 그룹 물건 DateUtils, StringUtils, AndroidUtils, MathUtils 등 ...

+0

감사합니다, 나는 그것을 같은 방식으로 만들었다. – Milan

1

처럼 나는 유틸리티 클래스로 갈 것이라고 나는 항상 com.xxx.xxx.util 패키지에 내 유틸리티 클래스를 넣어. 다른 클래스 내부

public class Util { 
    public static String methodOne(String param) { 
     //do something 
     return param; 
    } 

    public static String methodTwo(String param) { 
     //do something 
     return param; 
    } 

    //... 
} 

:

관련 문제