Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #18668
| Path | csiph.com!usenet.pasdenom.info!gegeweb.org!eternal-september.org!feeder.eternal-september.org!mx04.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail |
|---|---|
| From | Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> |
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: can't return value |
| Date | Wed, 12 Sep 2012 15:32:51 +0300 |
| Organization | A noiseless patient Spider |
| Lines | 34 |
| Message-ID | <m3pq5r4e18.fsf@ipa.eternal-september.org> (permalink) |
| References | <k2pe2b$lp4$1@dont-email.me> |
| Mime-Version | 1.0 |
| Content-Type | text/plain |
| Content-Transfer-Encoding | 8bit |
| Injection-Info | ipa.eternal-september.org; posting-host="a5a3e65df26a45e8ef56e0325d9681f2"; logging-data="21497"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1//TcXIU3fKM/k21xckLaZO" |
| User-Agent | Gnus/5.13 (Gnus v5.13) Emacs/24.1 (gnu/linux) |
| Cancel-Lock | sha1:6lld2A4CkSBFvCoSStgQAuG7HPQ= sha1:jLMSJCTGqOCsJ8oQYSoXXqeiwaY= |
| X-no-archive | yes |
| Xref | csiph.com comp.lang.java.programmer:18668 |
Show key headers only | View raw
"bilsch" <king621@comcast.net> writes:
> I thought passing variables was a way to get around the visibility problem -
> but I'm stuck anyway. Does anyone have a suggestion? TIA Bill S.
>
> public class Name01{
>
> public static String lastName(String wholeName){
> for (int i = 0; i <= wholeName.length(); i++){
> if (wholeName.charAt(i)== ' '){
> String lastName = wholeName.substring(i,wholeName.length()-1);
> //System.out.println(lastName);
> return lastName;
> }
> }
> //return lastName;
> }
What Eric wrote in his followup, and you could also define lastName
before the for loop and initialize it to null.
public static String lastName(String wholeName) {
String lastName = null;
for (int i = 0; i < wholeName.length(); i++) {
...
Also notice that you probably should change the <= operator to < in the
for loop condition to avoid StringIndexOutOfBoundsException if there's
no space in the parameter String.
And like Eric wrote, there are handier ways to split a String, but
that's not where your current problem is.
--
Jukka Lahtinen
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
can't return value "bilsch" <king621@comcast.net> - 2012-09-12 00:36 -0700
Re: can't return value Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-09-12 07:11 -0400
Re: can't return value bilsch <bilsch01@gmail.com> - 2012-09-12 22:15 -0700
Re: can't return value Eric Sosman <esosman@ieee-dot-org.invalid> - 2012-09-13 08:53 -0400
Re: can't return value Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2012-09-12 15:32 +0300
Re: can't return value bilsch <bilsch01@gmail.com> - 2012-09-12 22:37 -0700
Re: can't return value Lew <lewbloch@gmail.com> - 2012-09-12 23:17 -0700
Re: can't return value markspace <-@.> - 2012-09-13 01:11 -0700
Re: can't return value Lew <lewbloch@gmail.com> - 2012-09-13 10:53 -0700
Re: can't return value Stuart <DerTopper@web.de> - 2012-09-13 09:45 +0200
Re: can't return value "bilsch" <king621@comcast.net> - 2012-09-13 03:55 -0700
Re: can't return value Jukka Lahtinen <jtfjdehf@hotmail.com.invalid> - 2012-09-13 15:06 +0300
Re: can't return value Stuart <DerTopper@web.de> - 2012-09-13 20:53 +0200
Re: can't return value Roedy Green <see_website@mindprod.com.invalid> - 2012-09-12 20:54 -0700
csiph-web