IT/java2017. 10. 27. 00:45
반응형

class Foo {

  public static void main(String[] args) {

    String s;

    String[] array;


    //////////////////////////////////////////////////

    // 탭 문자(Tab)로 구분된 문자열 분해


    // HTML에서는 탭문자 표현이 곤란하기에

    // 아래 예제에서 탭문자를 [TAB] 이렇게 표현했는데

    // 예제 실행시에는 진짜 탭문자로 바꾸어 주어야 합니다.


    s = "자장면[TAB]탕수육[TAB]짬뽕[TAB]칼국수";

    array = s.split("\t");

    dumpArray(array);



/* 출력 결과:


array[0] = 자장면

array[1] = 탕수육

array[2] = 짬뽕

array[3] = 칼국수


*/




    //////////////////////////////////////////////////

    // 마침표(.)로 구분된 문자열 분해

    s = "철수.영희.맹구.배영만";

    array = s.split("\\.");

    dumpArray(array);



/* 출력 결과:


array[0] = 철수

array[1] = 영희

array[2] = 맹구

array[3] = 배영만


*/



  }



  // 배열을 화면에, 요소별로 알기 쉽게 출력

  public static void dumpArray(String[] array) {

    for (int i = 0; i < array.length; i++)

      System.out.format("array[%d] = %s%n", i, array[i]);

  }




}

반응형

'IT > java' 카테고리의 다른 글

자바 자문 자답 DecimalFormat 에러 발생  (627) 2017.10.21
자바 랜덤 숫자 발생 정렬 후 반환  (353) 2017.10.18
Posted by Dream Come True
카테고리 없음2017. 10. 25. 22:13
반응형

부동산 계산기 앱소개


https://play.google.com/store/apps/details?id=buster.com.landprice


평 


- 임대 공인중개사 수수료 계산

- 매매 공인중개사 수수료 계산 


- 눈에 잘들어 오는 디자인 

- 쉬운 인터페이스


- 계산된 수수료에 대해 문자메세지 , kakao talk 메세지 공유 기능 

이용해 주셔서 감사합니다.




정말 편리 합니다.

광고도 없어 쾌적 하고요

감사합니다.


다시 아래 링크

https://play.google.com/store/apps/details?id=buster.com.landprice

반응형
Posted by Dream Come True
IT/java2017. 10. 21. 01:02
반응형

아래와 같은 에러 발생시 import 된 라이브러리 가 java.text.DecimalFormat 인지 확인 하고 아니면 변경 해줘라


안드로이드 5.1 이하에서 아래와 같은 에러 발생.



java.lang.NoClassDefFoundError: Failed resolution of: Landroid/icu/text/DecimalFormat;




import java.text.DecimalFormat;




                DecimalFormat cure = new DecimalFormat("##");

                cure.setMinimumIntegerDigits(2);


                for(int i = 0; i < 6; i++) {


                    SLot1num1[i] = cure.format((Lot1num1[i]));


숫자 고정 배치 


반응형

'IT > java' 카테고리의 다른 글

java split() 문자 자르기  (684) 2017.10.27
자바 랜덤 숫자 발생 정렬 후 반환  (353) 2017.10.18
Posted by Dream Come True
IT/android2017. 10. 20. 00:07
반응형
// http://opensource.org/licenses/MIT
package net.i2p.android.router.util;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.telephony.TelephonyManager;
/**
* Check device's network connectivity and speed.
*
* @author emil http://stackoverflow.com/users/220710/emil
* @author str4d
*/
public class Connectivity {
/**
* Get the network info.
*
* @param context the Context.
* @return the active NetworkInfo.
*/
public static NetworkInfo getNetworkInfo(Context context) {
ConnectivityManager cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo();
}
/**
* Check if there is any connectivity at all.
*
* @param context the Context.
* @return true if we are connected to a network, false otherwise.
*/
public static boolean isConnected(Context context) {
NetworkInfo info = Connectivity.getNetworkInfo(context);
// Works on emulator and devices.
// Note the use of isAvailable() - without this, isConnected() can
// return true when Wifi is disabled.
// http://stackoverflow.com/a/2937915
return (info != null && info.isAvailable() && info.isConnected());
}
/**
* Check if there is any connectivity to a Wifi network.
*
* @param context the Context.
* @return true if we are connected to a Wifi network, false otherwise.
*/
public static boolean isConnectedWifi(Context context) {
NetworkInfo info = Connectivity.getNetworkInfo(context);
return (info != null && info.isAvailable() && info.isConnected() &&
info.getType() == ConnectivityManager.TYPE_WIFI);
}
/**
* Check if there is any connectivity to a mobile network.
*
* @param context the Context.
* @return true if we are connected to a mobile network, false otherwise.
*/
public static boolean isConnectedMobile(Context context) {
NetworkInfo info = Connectivity.getNetworkInfo(context);
return (info != null && info.isAvailable() && info.isConnected() &&
info.getType() == ConnectivityManager.TYPE_MOBILE);
}
/**
* Check if there is fast connectivity.
*
* @param context the Context.
* @return true if we have "fast" connectivity, false otherwise.
*/
public static boolean isConnectedFast(Context context) {
NetworkInfo info = Connectivity.getNetworkInfo(context);
return (info != null && info.isAvailable() && info.isConnected() &&
Connectivity.isConnectionFast(info.getType(), info.getSubtype()));
}
/**
* Check if the connection is fast.
*
* @param type the network type.
* @param subType the network subtype.
* @return true if the provided type/subtype combination is classified as fast.
*/
public static boolean isConnectionFast(int type, int subType) {
if (type == ConnectivityManager.TYPE_WIFI) {
return true;
} else if (type == ConnectivityManager.TYPE_MOBILE) {
switch (subType) {
case TelephonyManager.NETWORK_TYPE_1xRTT:
return false; // ~ 50-100 kbps
case TelephonyManager.NETWORK_TYPE_CDMA:
return false; // ~ 14-64 kbps
case TelephonyManager.NETWORK_TYPE_EDGE:
return false; // ~ 50-100 kbps
case TelephonyManager.NETWORK_TYPE_EVDO_0:
return true; // ~ 400-1000 kbps
case TelephonyManager.NETWORK_TYPE_EVDO_A:
return true; // ~ 600-1400 kbps
case TelephonyManager.NETWORK_TYPE_GPRS:
return false; // ~ 100 kbps
case TelephonyManager.NETWORK_TYPE_HSDPA:
return true; // ~ 2-14 Mbps
case TelephonyManager.NETWORK_TYPE_HSPA:
return true; // ~ 700-1700 kbps
case TelephonyManager.NETWORK_TYPE_HSUPA:
return true; // ~ 1-23 Mbps
case TelephonyManager.NETWORK_TYPE_UMTS:
return true; // ~ 400-7000 kbps
/*
* Above API level 7, make sure to set android:targetSdkVersion
* to appropriate level to use these
*/
case TelephonyManager.NETWORK_TYPE_EHRPD: // API level 11
return true; // ~ 1-2 Mbps
case TelephonyManager.NETWORK_TYPE_EVDO_B: // API level 9
return true; // ~ 5 Mbps
case TelephonyManager.NETWORK_TYPE_HSPAP: // API level 13
return true; // ~ 10-20 Mbps
case TelephonyManager.NETWORK_TYPE_IDEN: // API level 8
return false; // ~25 kbps
case TelephonyManager.NETWORK_TYPE_LTE: // API level 11
return true; // ~ 10+ Mbps
// Unknown
case TelephonyManager.NETWORK_TYPE_UNKNOWN:
default:
return false;
}
} else {
return false;
}
}
}



사용법 연구중 

구현 방법 아시는 분 있으면 부탁 드립니다.


getcontext 에서 계속 에러가 나네요 

반응형
Posted by Dream Come True