Android/Android Java

Code //Url만 있는지 없는지 확인, Url만 true, Url + 기타는 false 20221027 LHJ public static boolean CheckOnlyUrl(final String requestUrl){ boolean checkOnlyUrl = false; //Url 뽑아내는 작업 try { String REGEX = "[(http(s)?):\\/\\/(www\\.)?a-zA-Z0-9@:%._\\+~#=]{2,256}\\.[a-z]{2,6}\\b([-a-zA-Z0-9@:%_\\+.~#?&//=]*)"; Pattern p = Pattern.compile(REGEX, Pattern.CASE_INSENSITIVE); Matcher m = p.matcher(requestUrl); if (m...
1. trim() string.trim()은 문자열 앞 뒤의 공백을 제거한다. 문자열 중간에 있는 공백은 제거하지 못한다. CODE String str1 = " By default "; String str2 = " By default"; String str3 = "By default "; String result1 = str1.trim(); String result2 = str2.trim(); String result3 = str3.trim(); System.out.println("[" + result1 + "]"); System.out.println("[" + result2 + "]"); System.out.println("[" + result3 + "]"); Output: [By default] [B..
CODE String text1 = "🥰🤯"; String text2 = " ♡♥☆★가나다ABCabc123!@#"; Pattern rex = Pattern.compile("[\\x{10000}-\\x{10ffff}\ud800-\udfff]"); Matcher rexMatcher1 = rex.matcher(text1); Matcher rexMatcher2 = rex.matcher(text2); System.out.println("text1 이모지 포함되어 있는가? : " + rexMatcher1.find()); System.out.println("text2 이모지 포함되어 있는가? : " + rexMatcher2.find()); Output text1 이모지 포함되어 있는가? : true text2 이모지..
1. EventBus란? 기존의 Intent와 Serializable의 사용으로 화면전환시 데이터를 같이 심어 전송하는 방법 대신 화면전환을 하지 않고 데이터만 전송하여 여러 다른 엑티비티 혹은 프레그먼트, 변수에 데이터를 뿌려주는 방식으로 실시간 데이터 수발신을 만듬 2. 의존성 추가 implementation 'org.greenrobot:eventbus:3.2.0' 3. 데이터 캐리어 선언 일반적으로 데이터를 담아놓는 그릇으로 생각하면됨, 보통 MainActivity에서 데이터를 수발신 업데이트함 public class MessageEvent { public final String message; public MessageEvent(String message) { this.message = messa..
Bell91
'Android/Android Java' 카테고리의 글 목록 (10 Page)