i posté l'autre jour avec des questions pratiques que je commençais à me coincé avec et je suis coincé à nouveaudes questions Java pratique
S'il vous plaît tout d'abord je peux vous demander des solutions complètes DonT poster.
La question est d'ici
http://www.javabat.com/prob/p141494
et lit
d'une chaîne et une deuxième chaîne « mot », on va dire que le mot correspond à la chaîne si elle apparaît au avant de la chaîne, sauf son premier caractère n'a pas besoin de correspondre exactement. Sur une correspondance, retournez le début de la chaîne ou sinon renvoyez la chaîne vide. Ainsi, avec la chaîne "hippo", le mot "hi" renvoie "hi" et "xip" renvoie "hip". Le mot sera au moins la longueur 1.
startWord ("Hippo", "salut") → "salut" startWord ("Hippo", "XIP") → "hip" startWord ("Hippo", " i ") →" h "
Je suis très coincé, le libellé de la question ne m'aide pas! Voici le code que j'ai jusqu'à présent
public String startWord(String str, String word)
{
if (str.startsWith(word)){
return str.substring(0, word.length());
}
if (str.substring(1, str.length()).equals(word.substring(1, word.length()))){
return str.substring(0, word.length());
}
return "";
}
espérons que quelqu'un pourra me aider avec un pointeur ou 2, je vous remercie de l'aide
Que signifie "n'a pas besoin de correspondre exactement"? – samoz
@samoz, les conditions pour "ne pas correspondre exactement" sont expliquées dans la question. Correspondances de mots String iff La chaîne commence par Word ou String commence par Xord, où Xord est Word avec la première lettre modifiée. – Sean
pas tout à fait sûr où je devrais poster que je pense que je l'ai fait maintenant, mais c'est ici !! merci pour toute l'aide les gars! et oui je l'ai fait avant que vous me disiez amischiefr même que j'ai demandé des conseils et pas des solutions :) –