Прошло некоторое время с тех пор, как я использовал java. Я пытаюсь преобразовать MAC-адрес с 00: 00: 00: 00: 00: 00 в формат 0000.0000.0000. Программа очень проста и просто просит пользователя ввести адрес mac. Затем он должен преобразовать его и отобразить преобразованный MAC-адрес. Я думаю, что я близка, но просто не знаю, как правильно получить формат. Выход, который я получаю, теперь имеет. в нужном месте, но я не знаю, как вынуть двоеточия. Любая помощь приветствуется.Запросить помощь в преобразовании формата MAC-адреса в другой формат
import java.util.*;
public class macAdd {
public static void main(String[] args)
{
Scanner userinput = new Scanner(System.in);
String mac;
System.out.print("Copy and paste the MAC address from system : ");
mac = userinput.next();
char macDivide = '.';
String newMac = mac.replaceAll("(.{4})", "$1"+macDivide);
System.out.println("Paste the following result into the system");
System.out.println(" This is the correct mac " + newMac);
}
Если '.' находятся в нужном месте и все просто вызывает' newMac = newMac.replaceAll (":", ""); 'that should work – 3kings