Caros colegas, peço ajuda a todos para me mostrarem um exemplo de como poderei tratar a seguinte String:
“2x3+5x2-8=0” para ser escrita assim: “2x³+5x²-8=0”
Obrigado a todos…
Caros colegas, peço ajuda a todos para me mostrarem um exemplo de como poderei tratar a seguinte String:
“2x3+5x2-8=0” para ser escrita assim: “2x³+5x²-8=0”
Obrigado a todos…
o grande problema é que você só tem os caracteres ¹, ² e ³ como sobrescrito na tabela ascii…
ou seja não vai dar pra vc representar polinomios de graus maiores que 3 desse jeito…
mas de qualquer forma com uma expressão regular vc resolve isso facilmente…
Vc poderia gerar uma imagem, html ou pdf com o efeito que vc quer, mas pode dar trabalho. Geralmente se representa assim:
2x^4 + 3x^2 - 10
O HTML costuma resolver seus problemas:
2x<sup>3</sup>+5x<sup>2</sup>-8=0
(Lembre-se que o Swing também aceita HTML em JLabels, JToolTips e alguns outros widgets.)
Você também pode usar “…” para subscritos (exemplo: a2)