private valueOf ( bool par0 ) : global::java.lang.String | ||
par0 | bool | |
Résultat | global::java.lang.String |
/** * Returns the description of the geographical area the {@code number} corresponds to. This method * distinguishes the case of an invalid prefix and a prefix for which the name is not available in * the current language. If the description is not available in the current language an empty * string is returned. If no description was found for the provided number, null is returned. * * @param number the phone number to look up * @return the description of the geographical area */ internal String lookup(PhoneNumber number) { int numOfEntries = areaCodeMapStorage.getNumOfEntries(); if (numOfEntries == 0) { return(null); } long phonePrefix = Long.parseLong(number.getCountryCode() + phoneUtil.getNationalSignificantNumber(number)); int currentIndex = numOfEntries - 1; SortedSet <Integer> currentSetOfLengths = areaCodeMapStorage.getPossibleLengths(); while (currentSetOfLengths.size() > 0) { Integer possibleLength = currentSetOfLengths.last(); String phonePrefixStr = String.valueOf(phonePrefix); if (phonePrefixStr.length() > possibleLength) { phonePrefix = Long.parseLong(phonePrefixStr.substring(0, possibleLength)); } currentIndex = binarySearch(0, currentIndex, phonePrefix); if (currentIndex < 0) { return(null); } int currentPrefix = areaCodeMapStorage.getPrefix(currentIndex); if (phonePrefix == currentPrefix) { return(areaCodeMapStorage.getDescription(currentIndex)); } currentSetOfLengths = currentSetOfLengths.headSet(possibleLength); } return(null); }
public new StringBuffer insert(int offset, double d) { return(insert(offset, String.valueOf(d))); }
public new /*synchronized*/ StringBuffer append(Object obj) { base.append(String.valueOf(obj)); return(this); }
public new StringBuffer insert(int offset, long l) { return(insert(offset, String.valueOf(l))); }
public new StringBuffer insert(int offset, float f) { return(insert(offset, String.valueOf(f))); }
public new StringBuffer insert(int offset, boolean b) { return(insert(offset, String.valueOf(b))); }
public new StringBuffer insert(int offset, int i) { return(insert(offset, String.valueOf(i))); }
public virtual AbstractStringBuilder insert(int offset, double d) { return(insert(offset, String.valueOf(d))); }
public new /*synchronized*/ StringBuffer insert(int offset, Object obj) { base.insert(offset, String.valueOf(obj)); return(this); }
public virtual AbstractStringBuilder insert(int offset, long l) { return(insert(offset, String.valueOf(l))); }
public virtual AbstractStringBuilder insert(int offset, float f) { return(insert(offset, String.valueOf(f))); }
public virtual AbstractStringBuilder insert(int offset, boolean b) { return(insert(offset, String.valueOf(b))); }
public virtual AbstractStringBuilder insert(int offset, Object obj) { return(insert(offset, String.valueOf(obj))); }
public virtual AbstractStringBuilder append(Object obj) { return(append(String.valueOf(obj))); }
public new StringBuilder append(Object obj) { return(append(String.valueOf(obj))); }
public new StringBuilder insert(int offset, Object obj) { return(insert(offset, String.valueOf(obj))); }