13. juni 2005 - 13:25Der er
6 kommentarer og 1 løsning
hvad returnere et tomt JTextField()
Jeg skal i en if-sætning finde ud om der ikke er skrevet noget i et JTextField, jeg kan bare ikke se hvad det er den returnere hvis man laver eks. felt.getText() og der ikke er skrevet noget i feltet.
Blev lige nødt at lave nogen microbenchmarks.. med god tro vil equals være lidt mere effektiv ved rigtig rigtig mange gennemløb... hvilket jo overhovedet ingen betydning har her... men her er aligevel en langt mere effektiv måde at teste. if(felt.getText().trim().length() != 0){ // do it! }
Den er +50 gange hurtigere
og denne er også langt hurtigere dog lidt langsommere end lenght.. hvorfor? if (!"".equals(felt.getText().trim())){ // do it }
Jeg takker det er selvfølgelig rigtigt det havde jeg slet ikke tænkt over, men jeg er også ny i programmering.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.