La diffusion est un processus dans lequel un type d'objet est explicitement converti en un autre type si la conversion est autorisée. Ce processus peut conduire à un changement de valeur.
J'entre dans un intavec une valeur à 6 chiffres. Je veux l'afficher sous la forme Stringd' un avec un point décimal (.) À 2 chiffres à partir de la fin de int. Je voulais utiliser un floatmais il a été suggéré de l'utiliser Stringpour une meilleure sortie d'affichage (au lieu …
PHP a une intval()fonction qui convertira une chaîne en entier. Cependant, je veux vérifier au préalable que la chaîne est un entier, afin de pouvoir envoyer un message d'erreur utile à l'utilisateur si ce n'est pas le cas. PHP a is_int(), mais cela renvoie false pour une chaîne comme "2". …
J'ai une petite table et un certain champ contient le type " caractère variant ". J'essaie de le changer en " Integer " mais cela donne une erreur indiquant que la conversion n'est pas possible. Y a-t-il un moyen de contourner cela ou devrais-je simplement créer une autre table et …
Récemment, j'ai trouvé qu'AndroidStudio me rappelle de supprimer certains cast de classe. Je me souviens que dans l'ancien temps, nous devions lancer le résultat de findViewById, mais maintenant ce n'est pas nécessaire. Le résultat de findViewById est toujours View, donc je veux savoir pourquoi nous n'avons pas besoin de lancer …
Tous ces éléments sont-ils égaux? Dans quelles circonstances dois-je choisir les uns sur les autres? var.ToString () CStr (var) CType (var, chaîne) DirectCast (var, chaîne) EDIT: Suggestion de NotMyself … TryCast (var, chaîne)
C'est probablement une question novice, mais Google n'a étonnamment pas fourni de réponse. J'ai cette méthode plutôt artificielle T HowToCast<T>(T t) { if (typeof(T) == typeof(string)) { T newT1 = "some text"; T newT2 = (string)t; } return t; } Venant d'un fond C ++, je m'attendais à ce que …
NSInteger myInt = 1804809223; NSLog(@"%i", myInt); <==== Le code ci-dessus produit une erreur: Les valeurs de type «NSInteger» ne doivent pas être utilisées comme arguments de format; ajoutez plutôt une distribution explicite à 'long' Le NSLogmessage corrigé est en fait NSLog(@"%lg", (long) myInt);. Pourquoi dois-je convertir la valeur entière de …
Y a-t-il une différence entre ce que la spécification TypeScript appelle une assertion de type: var circle = <Circle> createShape("circle"); Et le nouvel as opérateur: var circle = createShape("circle") as Circle; Les deux sont généralement utilisés pour la conversion au moment de la compilation?
J'ai une classe Animalet sa sous-classe Dog. Je me retrouve souvent à coder les lignes suivantes: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Pour la variable Animal animal;. Y a-t-il une syntaxe qui me permet d'écrire quelque chose comme: if (Dog dog = …
Je stocke l'heure actuelle dans la base de données chaque fois que l'application démarre par l'utilisateur. Calendar c = Calendar.getInstance(); String str = c.getTime().toString(); Log.i("Current time", str); Côté base de données, je stocke l'heure actuelle sous forme de chaîne (comme vous le voyez dans le code ci-dessus). Par conséquent, lorsque …
Quelle est la différence entre la conversion ascendante et descendante par rapport à la variable de classe? Par exemple, dans la classe de programme suivante, Animal ne contient qu'une seule méthode mais la classe Dog contient deux méthodes, puis comment nous convertissons la variable Dog en variable animale. Si le …
J'ai la méthode Hibernate qui me renvoie un BigDecimal. J'ai une autre méthode API à laquelle je dois transmettre ce numéro mais elle accepte Integer comme paramètre. Je ne peux pas modifier les types de retour ou les types de variables des deux méthodes. Maintenant, comment convertir le BigDecimal en …
J'ai un List<SubClass>que je veux traiter comme un List<BaseClass>. Il semble que cela ne devrait pas être un problème car la conversion de a SubClassen a BaseClassest un jeu d'enfant, mais mon compilateur se plaint que la distribution est impossible. Alors, quel est le meilleur moyen d'obtenir une référence aux …
Existe-t-il un moyen de convertir un objet pour renvoyer la valeur d'une méthode? J'ai essayé de cette façon mais cela a donné une exception de temps de compilation dans la partie "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.