Niedawno był zadał to pytanie w wywiadzie:Jak znaleźć pierwszego znaku ciągu znaków bez użycia metody API
Znajdź pierwszy charakter
String
bez stosowania jakiejkolwiek metody zString
klasy
dał następujące podejścia, zakładając str
jako wyrażenie:
str.charAt(0)
str.toCharArray()[0]
str.substring(0,1)
Czy ktoś może zaproponować mi sposób można to osiągnąć?
Nie możesz. To bardzo głupie pytanie, które należy zadać w wywiadzie ... (Zakładam, że nie możesz zbudować ciągu 'StringBuilder' przechodzącego w ciągu znaków i przyjąć jego pierwszą postać, na przykład ... wszystkie rodzaje głupich rzeczy sugerują się, ale nic, co naprawdę warto wiedzieć.) –
Wszyscy ankieterzy zadający tego rodzaju pytania powinni zobaczyć ten komentarz od Jona. – user3437460
Możesz użyć refleksji. A może 'charAt' z' StringBuilder'. – Pshemo