728x90
반응형

이번에는 제가 Android Studio에서 정말 정말 많이 사용하는 기능인 "Add Selection for Next Occurrence"에 대해서 설명하려고 합니다.


아마 이 글을 다 읽으면서 혹은 읽고 난 후에 심쿵 하실 수도 있습니다.

저도 그랬습니다.



자 그럼 심쿵 하실 준비 되셨나요??


일단 예를 먼저 들어볼게요.

public class PoloniexTicker {
@SerializedName("USDT_BTC")
public Ticker usdtBtc;
@SerializedName("USDT_BCH")
public Ticker usdtBch;
@SerializedName("USDT_ETH")
public Ticker usdtEth;
@SerializedName("USDT_ETC")
public Ticker usdtEtc;
@SerializedName("USDT_XRP")
public Ticker usdtXrp;
@SerializedName("USDT_LTC")
public Ticker usdtLtc;
@SerializedName("USDT_DASH")
public Ticker usdtDash;
@SerializedName("BTC_BCH")
public Ticker btcBch;
@SerializedName("BTC_ETH")
public Ticker btcEth;
@SerializedName("BTC_ETC")
public Ticker btcEtc;
@SerializedName("BTC_XRP")
public Ticker btcXrp;
@SerializedName("BTC_LTC")
public Ticker btcLtc;
@SerializedName("BTC_DASH")
public Ticker btcDash;

public class Ticker {
@SerializedName("last")
public double last;
}
}

제가 폴로닉스에서 데이터를 가져오기 위해서 사용하는 모델 클래스입니다.


여러분들이 이 코드를 작성하려고 한다면 어떻게 하시겠나요?


코드를 보면 USDT_와 BTC_만 빼고 나머지는 같다고 볼 수 있습니다.


그래서 저는 USDT_쪽 코드를 작성하고 복사한 후에 BTC_로만 수정하려고 합니다.


아래에서 코드 작성하는 과정을 보겠습니다.


심쿵하셨나요??

안하셨으면...


이렇게 특정 문자열만 선택하여 수정, 삭제가 가능하게 합니다.



단축키는 맥용 기준으로 control + g 입니다.


이 기능을 사용하시면 위에 보여드렸던 예 말고도 많은 것을 할 수 있습니다.


저는 enum을 만들고 그에 대한 switch코드를 작성할 때도 사용합니다.


추가)

라고 의견을 주셨습니다.




728x90
반응형

+ Recent posts